2017-01-13 5 views
0

В настоящее время я пытаюсь запустить репозиторий Wordpress для разработки. Я не пользуюсь MAMP pro, хотя у меня все еще есть 9-дневный трейл. Я подумал, что пока я буду использовать бесплатную версию, я мог бы также работать с этим. У меня есть мой сервер Apache &, работающий вместе с Document Root, указывающий на папку «Мои сайты», где сидит моя репозитория projectName. Я все еще убегаю от порта по умолчанию Apache 8888.Запуск репозитория Wordpress локально через MAMP. Активы не втягиваются

После запуска серверов я открываю WebStart и импортирую свою БД в phpMyAdmin. Все работает отлично, и копия моего db импортируется. Затем я должен убедиться, что у моего файла wp-config.php есть соответствующие настройки для доступа к этому db. Затем я нажимаю на My Website. Это подтягивает содержание веб-сайта. Однако он не втягивает ни одно из активов (imgs/js/css). Я получаю следующие ошибки в консоли:

Failed to load resource: net::ERR_EMPTY_RESPONSE http://projectName.dev/wp-content/uploads/2016/09/logo-footer-1.png 
Failed to load resource: net::ERR_EMPTY_RESPONSE http://projectName.dev/wp-content/themes/projectName/images/circle.png 

И так далее по списку и для почти каждого актива проект мог бы иметь. Теперь конфигурация НЕ является моим сильным костюмом, и в этот момент я теряю то, что может произойти. Еще недавно я сделал tutorial о том, как настроить мои файлы, чтобы я мог получить к ним доступ в веб-браузере, просто набрав имя проекта с помощью домена .dev, например: projectName.dev. У меня возникли проблемы с этим после обновления до OS Sierra, и он больше не работает. Может ли это быть причиной того, почему он ищет эти активы в имени проекта в домене .dev?

Приносим извинения, если это не имеет смысла. Я готов предоставить кому-либо любую информацию об этом, поскольку мне нужна как можно больше помощи, потому что мне все еще нужно повышать свои навыки настройки. Дайте мне знать, если у вас есть вопросы.

ответ

1

Изображения и другие активы ссылаются на абсолютный путь к файлу (т. Е. URL-адрес сервера, на котором вы его впервые установили). Это должно быть изменено во всех записях базы данных. В сети есть учебные пособия, но самая простая версия - открыть файл sql в редакторе, а поиск & заменить общую часть URL в полной базе данных.

Не забудьте сохранить резервную копию файла - что может не работать с первой попытки ...

+0

Есть ли какие-либо уроки, которые приходят на ум, что вы предлагаете? Я начну с попытки открыть файл sql в редакторе и поискать и заменить общую часть URL в полной базе данных. – Nappstir

+0

Теперь, когда я перехожу на свой сайт через 'MAMP', он отображает' http: // localhost: 8888/'как мой url. Итак, что мне нужно, чтобы изменить пути к файлу? Немного медленно понимая, простите меня. Спасибо, что нашли время, чтобы помочь. – Nappstir

+1

В вашем примере вам придется заменить строку 'http: // projectName.dev /' (вот что вы написали в своем вопросе, я полагаю, что настоящий URL-адрес отличается) с 'http: // localhost: 8888 /' Все после этого, например 'uploads/...', 'content/themes/...' остается нетронутым (поэтому будьте осторожны, чтобы случайно не включать пробелы). И не ограничивайте функцию замены целыми словами - вы заменяете * части * URL-адресов – Johannes