How can I Migrate Wordpress off of Google App Engine - php

There are dozens of articles for migrating a Wordpress install TO Google App Engine, but I can't find any to migrate it FROM GAE to something like WPEngine.
I'd simply love to UpdraftPlus to do it, but I can't create a backup because the filesystem is not writeable in GAE.
I could simply use a copy of the database dump and my local version of the filesystem, but that loses all the remote uploaded images that I created.
Also, I don't really know how to "undo" many of the GAE configurations that have to do with the filesystem, uploads, database connectivity, etc. If I change the
db credentials and deactivate the GAE plugin, will my site just work?
Thanks!
Lou

For anyone else experiencing the same issue, I did the following and it was really quite simple:
uploaded the wp-content folder from the source GAE folders (on my local machine) to the new host
used the native 'export' feature in the Wordpress admin: /wp-admin/export.php
used the import feature in the Wordpress admin (you do have to install a plugin): /wp-admin/import.php
Went through and activated my theme and my plugins
Updated all my settings on all my pages
Then I had to edit my function.php and header.php files as they included a few hardcoded references to IDs (posts, pages, categories).
After that, it was done!

Related

Install Moodle plugin into root directory or redirect it

I'm in the process of programming my own static pages in moodle. It works so far, but I have the whole thing running in the local environment in its own folder in the root directory "mymoodle.com/folder/".
Now I would like to install it as a plugin on the stable instance via the dashboard/frontend, but if I understand it correctly then only works with the available plugin types => path from the docu
Is that only possible via FTP access? Or is a plugin type not listed yet or have I overlooked one?
Is there a better moodle approach than plugin type "local" ?
I have already discovered the "Static Pages" plugin, but I don't really understand how they solve the redirect from /local/staticpage/ to /static/
Local Plugin folder is the best approach, if you are creating a plugin that doesn't comes under any of the other plugin types mentioned here.
However you can shift the folder (and make appropriate changes in files to require files) under the Moodle's root directory and it should work.

Google Cloud App Engine : Custom WordPress theme and plugins missing

Following this official guide and using the flex environment with php 7.2, I am trying to deploy to App Engine with custom plugins and themes.
These themes are not available on wppackagist, given that they are truly custom to my project.
My git repo is correctly saving the custom plugins and themes -- all composer.json based wppackagist plugins are being installed as intended.
However, for the life of me, I cannot get the deploy to include my custom files. I have additionally verified that the image uploaded to AE is the correct version, and it has been promoted to serve all traffic as intended.
Can anyone help me understand the logic that I am missing to ensure that when I deploy my app that the custom plugins and themes are built into the image?
So the answer is to not change the app output folder. Via the CLI install helper, I defined the output folder to wp_app -- it still anticipated app as the folder. Nothing was in the app folder when I created the service as wp_app being the WordPress folder. So, just keep the folder structure as-is and you will be fine.

Joomla upload zip and run in plesk

I try to host a site in plesk created with joomla.
I have installed joomla from Applications -> Joomla Install.
I can log in to the backend interface and see the general by default joomla template.
However in plesk in Files -> httpdocs where the site exist I have upload my joomla work from my local disk and extract it and their are all my files.
What should I do to configuration.php file in order to make the public url to see the results from the content I uploaded, or in other files?
I mean I have a zip file with the joomla content. I uploaded to http docs and extracted but in the public url I receive error. Why this is happening?
I noticed that index.php was overwriten when I openned the joomla from the application and after that I can't understand what changed.
Joomla consists of files and a database.
One of the easiest ways to transfer a website is to use the free or paid version of Akeeba Backup which backs up the files and the database into one file. You can then use the free Akeeba Kickstart utility to restore the files and the database on the target location.
I don't have rep points to comment, which is why this is posted as an answer. Sorry!
Can you give a little more information? You installed Joomla from the Plesk panel, so you should have all of the Joomla code files and directory structure. What is the "joomla work" you want to upload -- a complete site like Neil's answer I think assumed? Graphics files? Text documents? If it's artwork or the like, it would go in your "media" folder under the Joomla document root (httpdocs I would guess), and be accessible through the media manager.

Plugin files/database doesn't appear using wordpress

I am facing very strange issue, I have installed a wordpress plugin (Google maps delevoped by webdorado) into the wordpress via web (dashboard) and everything works just fine as it should.
The problem that I am facing is that I cannot find nether plugin's files (directories) in the "wp-content/plugins" folder where all plugins should be held, nether its databases in "phpmyadmin" which is very strange.
The other plugins installed on the website - their files and databases are in "wp-content/plugins" as well as in the database which is how they should be, but the Google maps plugin is not in the "wp-content/plugins" folder nether in the database. I have installed the plugin on the other hosting and domain to test it out if the files appear there and in fact files did appear with databases as they should, but on my original domain database and files are not shown for some reason - but the plugin works and I can use the plugin just as fine.
Mainly, I am wondering why cant I see the files and databases of the Google maps plugin?
Extra notices, I am using "Filezilla" ftp solution to access the files and phpmyadmin to check the database's content.
I am really thinking there might be an issue with permissions that are blocking the "view" of the "Google maps" plugin's files.
Thanks!

Dealing with SVN and FTP and dynamic files created/changing on the server?

Basically I've got various projects all version controlled using subversion. This is for many reasons: backup of files in case of bugs/issues in the future; backup of files in case of local system failure etc; collaboration from others in the company; etc..
One of the systems we work with is Wordpress which does updates and installs plugins through its administration panel and such, plus on installing it the system creates various files (including a wp-config.php file and a .htaccess file). This means that on install there are files on the server integral to the running of the system which aren't on the local systems and aren't in svn. Plus any installed plugins and updates aren't mirrored in version control or the local copy.
Plus it feels wrong (specifically when you compare with data normalisation in databases and such) to be working with two copies of the same code - one in version control and one on the server.
So my question is am I using the tools in the right way? Is there any way that the public_html folder from the server can "point" to the latest version in the repo? Or can SVN be configured to read from the public_html folder and automatically add+commit any files created/edited on the server?
Or do people just literally download anything that gets changed/created and add them to SVN manually? Or do people not care? Maybe I've misinterpreted what SVN is for? I'm using it for backup effectively.
Thanks
Tom
I only have versioned my own wordpress theme. All the other stuff including the data is live on the server and solely backuped from there.
The code of wordpress and the plugins used are developed elsewhere, they have their own repositories, and i do not mess mine with code I never will touch.
The question is how to deal with configurations. I am currently running a wiki where I document all the plugins installed live and what configuration properties I have set up.
A sync of live to local then goes like this:
Update wordpress version and plugins to the versions written in the wiki
Setting all configuration options as written in the wiki.
Importing the data base (except wp_options). Converting the static URL of wp_content files to the local scheme.
Syncronisation of the wp_content directory
In many cases your hosting provides regular backup. But is you use VPS you have more freedom to do whatever you want. I have made my public_html folder under version control and created a small script to commit every night. So I can have a complete version history of my site with changes traced. You can also create a script just to copy this folder elsewhere. There may be other better solutions for enterprises, but this may be enough for small project.

Categories