|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2017, 08:44 | #1 |
Новичок
Джуниор
Регистрация: 21.02.2017
Сообщений: 4
|
не работает конфигурационный файл
Здравствуйте уважаемые знатоки. Я только начинаю изучать все премудрости web-программирования, по-этому вопрос может показаться наивным.
Развернул сайт, и дабы обезопасить, начитавшись рекомендаций, решил скрыть в конфигурационных файлах явные ссылки. Написал скрипт на php ? в конце вывел echo для отображения результата. Ссылка отобразилась, сайт загрузился. Далее убираю echo, и вижу вместо сайта "The site is currently unavailable". Возвращаю echo, вижу сайт. Помогите советом. Всем заранее благодарен. |
21.02.2017, 08:50 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это как?
Так что в скрипте-то?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.02.2017, 09:15 | #3 |
Новичок
Джуниор
Регистрация: 21.02.2017
Сообщений: 4
|
В скрипте вычисление относительного пути к папке ядра.
define('MODX_CORE_PATH', ((substr((dirname(__FILE__)),1,(str len($pt)-12))).'/core/')); define('MODX_CONFIG_KEY', 'config'); |
21.02.2017, 09:16 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
начинаем все дружно Ванговать....
|
21.02.2017, 09:36 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Т.к. вы ничего не выводите, даже код 200, то браузер и думает, что сервер не отвечает.
|
21.02.2017, 09:47 | #6 |
Новичок
Джуниор
Регистрация: 21.02.2017
Сообщений: 4
|
Прошу прощения обнаружил ошибку в коде, исправил, но ситуация не изменилась.
$pt = dirname(__FILE__); define('MODX_CORE_PATH', ((substr(($pt),0,(strlen($pt)-12))).'/core/')); define('MODX_CONFIG_KEY', 'config'); /*echo MODX_CORE_PATH;*/ так выглядит исправленный скрипт. Этот файл и нечего не должен выводить, он определяет константу, в которой прописывается путь к папке ядра.В оригинале этот файл выглядит так же, только вместо скрипта в константе MODX_CORE_PATH прописывается явный путь. define('MODX_CORE_PATH', 'путь'); Да, еще одно наблюдение, если в браузере сайт не кеширован, т.е. открывается в первый раз, то ошибка имеет место быть, если сайт удалось открыть, то сайт открывается нормально, если очистить журнал, то все повторяется снова. Да еще аналогичный конфигурационный файл установлен в папке админки. Админка открывается без проблем, а на файл в корне реагирует болезненно. |
22.02.2017, 09:26 | #7 |
Новичок
Джуниор
Регистрация: 21.02.2017
Сообщений: 4
|
Здравствуйте уважаемые знатоки.
Прошу прощение за глупый вопрос, разобрался сам. В чем физика процесса не понял, но сайт не запускался из-за настроек, заботливо установленными моими шелудивыми ручками, и благополучно забытыми. Благодарен всем откликнувшимся. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться - не работает файл со скриптом. При загрузке из консоли этот же скрипт работает | Kazik | JavaScript, Ajax | 6 | 27.11.2015 16:09 |
Не работает файл htacces | kilogram | PHP | 7 | 17.04.2012 21:03 |
Конфигурационный файл | Lindemann66 | Qt и кроссплатформенное программирование С/С++ | 1 | 25.08.2011 17:00 |
Загрузочный конфигурационный файл | BoozZzilla | Общие вопросы Delphi | 2 | 23.03.2011 13:19 |
Не работает Exe файл | relav_ | Общие вопросы Delphi | 9 | 03.03.2008 08:31 |