Я пытаюсь использовать Dreamweaver с существующей кодовой базой (не WP, Drupal или Joomla!) На сайте PHP / MySQL. Я продолжаю получать сообщения: «Динамически связанные файлы не найдены из-за внутренней ошибки сервера». Я весь день гуглял и прочитал множество решений для WP, включая ветку на этом сайте. Я перепробовал все перечисленные методы, не повезло.
Информация о настройке
- MAMP 2.0.1
- Mac OS X 10.6.8
- Dreamweaver CS 5.5
- Локальный адрес сайта: / Users / myName / Sites / siteName
- Адрес сервера тестирования: / Applications / MAMP / htdocs / siteName
Попытки решения:
- 1) добавлена библиотека в корень сайта (/ Users / myName / Sites / siteName / library)
- 2) добавлена библиотека в корень MAMP (/ Applications / MAMP / library)
- 3) добавлено включение пути для обоих местоположений к приложенному php.ini, указанному в phpinfo
- 4) настроить Dreamweaver на использование путей к корню сайта вместо относительных к странице путей
- 5) переключился обратно на относительные пути к страницам
- 6) Перезапустите MAMP, сбросьте порты в Предпочтениях на 8888/8889 или 80/3306
- 7) проверил информацию сайта, чтобы убедиться, что пути правильно определены
Когда я вставляю следующий код или любую требуемую функцию с относительным путем, в режиме просмотра в реальном времени и предварительного просмотра в браузере отображаются пустые страницы.
<?php require_once('includes/initialize.php'); ?>
Я невероятно расстроен. Я использовал XAMPP и текстовый редактор для предыдущей работы, и у меня никогда не было проблем с относительными путями. Любая помощь будет оценена.
Отвечая на мой собственный вопрос; плохая форма, я в курсе.
EDIT:
Добавление в предыдущий список попыток решения:
8) попытался назначить порты сервера как 8888/8889 и определить маршрут сервера как http://localhost:8889/mySite/,, как при настройке Drupal / WP / Joomla! среда тестирования.
9) Удаление / переустановка MAMP, Dreamweaver, отключение готового сервера Apache, включенного в OS X, переопределение сайта в Dreamweaver.
Исправление попытки 8 привело к обсуждению ошибки пакета здесь .
Исправление попытки 9 плюс сообщение об ошибке, которое не работало, но сработало сейчас:
// Report all PHP errors (see changelog)<br />
error_reporting(E_ALL);
показал, что тестовый сервер использовал локальное определение для ссылки на динамически связанные файлы и, хотя это должно работать, оно не работало.
После переустановки создайте новый сайт с «Сайт> Управление сайтами» и определите Локальную папку сайта в меню «Сайт» и папку сервера в меню «Сервер» как в том же каталоге . (/ Applications / MAMP / HTDOCS / MySITE)
Обратитесь к информации о настройке в OP, чтобы увидеть мои системные переменные; это может быть характерно для любых / всех настроек. Но только идентичное локальное определение и определение сервера решили проблему. Я восстановил предыдущие настройки, чтобы быть уверенным, и различные локальные / серверные определения не работают.