хостинг на моем локальном сервере с использованием mamp в mac

521
Vishwanath Singh

Я хочу разместить сайт WordPress локально на моем сервере MAMP. Это процедура, которой я следовал: 1.Установил плагин дубликатора на сайте и создал пакет сайта. 2. Загрузите установщик и заархивируйте файл и файл installer.php из пакета. 3. Создал базу данных в phpmyadmin с помощью сервера MAMP. 4. Переместил архивный файл и установщик в папку в MAMP / Applications / htdocs. 5. Попытался открыть localhost / foldername / installer.php.

После выполнения всех этих шагов получаю ошибку и не могу запустить ее локально. WordPress уже установлен на локальном хосте. Предложите решение этой проблемы.

0
Когда вы говорите «получить ошибку», какая это будет ошибка? ssnobody 8 лет назад 1
Его 404 не найдена ошибка Vishwanath Singh 8 лет назад 0
404 not found означает, что он ищет DocumentRoot / foldername / installer.php и не может его найти. Я бы проверил, что DocumentRoot указывает на правильное местоположение. ssnobody 8 лет назад 0

1 ответ на вопрос

0
Samad

Вы можете скопировать сайт на localhost альтернативным способом без использования какого-либо дополнительного плагина.

шаги:

1. Export the database using phpmyadmin interface and save that as a .sql file.  2. Extract wordpress.zip file downloaded from wordpress.org to MAMP/htdocs.  3. Copy wp-content folder and wp_config.php from old site and Paste it under new wordpress folder.(Replace the files)  4. Create a database in new host with same database name and import the .sql file.  5. Goto localhost:8888 in your browser. (Before this, you need to change document root to this wordpress folder by using preferences in MAMP) You will get your site. 

Заметки:

If you find any old urls in your site, (Broken urls to media items) You can do a search and replace in database using the following sql queries. Do this one by one inside your wordpress database.  UPDATE wp_posts SET guid = replace(guid, 'http://old-site','http://new-site');  UPDATE wp_posts SET post_content = replace(post_content, 'http://old-site', 'new-site');  UPDATE wp_postmeta SET meta_value = replace(meta_value,'old-site','new-site');