Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php-скрипт без закрывающего ?>

254
05 мая 2009 года
Cker
341 / / 20.08.2000
Достался мне сайт, а в нем все php-скрипты НЕ имеют закрывающего тега ?>
Соответственно в броузере вижу ошибку. Что бы это могло быть? Какая-то защита от переноса? Подозреваю, что в php.ini можно что-то настроить... Кто что посоветует?
13
06 мая 2009 года
RussianSpy
3.0K / / 04.07.2006
Ну так поставьте закрывающий тег. В чем проблема-то?
12
06 мая 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: Cker
Что бы это могло быть?


Если не в курсе, то это вообще то такое соглащение о кодировании. Часть разработчиков его придерживаются: http://framework.zend.com/manual/ru/coding-standard.php-file-formatting.html

254
06 мая 2009 года
Cker
341 / / 20.08.2000
А что тогда нужно для того, чтобы запустить сайт? Нужно, чтобы на хостинге был установлен Zend? Можете еще какие-то особые настройки нужны для скриптов, htaccess? Еще хочу сказать, что основное двигло сайта написано на perl-е...
12
06 мая 2009 года
alekciy
3.0K / / 13.12.2005
Ни чего не нужно, при чем тут Zend? Zend это набор классов для типовых задач написанный на PHP. Все, что допустимо и работает там работает везде. У тебя в чем то другом проблема видимо. И замечание по поводу Perl только подкрепляет эту догадку.
4.9K
06 мая 2009 года
efferson
57 / / 08.12.2005
Советую хотя бы обозначить ошибку, которую Вы видите в браузере :) Отсутствие закрывающего тэга - это дествительно защита от потенциальных ошибок в виде пробелов/переносов после него.
254
06 мая 2009 года
Cker
341 / / 20.08.2000
Ошибку можно увидеть здесь: http://feofania.com

index.php выглядит так:

<?php

//define('SF_ROOT_DIR', realpath(dirname(__FILE__).'/cgi-bin'));
define('SF_ROOT_DIR', "/var/www/feofania/cgi-bin");
define('SF_APP', 'frontend');
define('SF_ENVIRONMENT', 'prod');
define('SF_DEBUG', false);

require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php');

sfContext::getInstance()->getController()->dispatch();
276
06 мая 2009 года
Rebbit
1.1K / / 01.08.2005
Нельзя в РНР4 писать цепочку из -> ->. Оно ?
254
06 мая 2009 года
Cker
341 / / 20.08.2000
На сервере стоит 4-ый пхп: http://feofania.com/info.php
12
06 мая 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: Cker
Ошибку можно увидеть здесь: http://feofania.com


Цитата:
PHP/4.4.8_pre20070816-pl0-gentoo


Скорее всегод имеем движок написанный под PHP5, но используемый на PHP4.

4.9K
07 мая 2009 года
efferson
57 / / 08.12.2005
О, я так полагаю у вас в качестве фреймворка используется Symfony. Мощная вещь, но на PHP4 ей, увы, не работать. Советую, как уже было сказано выше, перейти на пятую версию PHP.
254
08 мая 2009 года
Cker
341 / / 20.08.2000
Перевели сервер на 5-ый пхп
имеем 500-ую ошибку http://feofania.com/
Да, там дейстивтельно стоит symfony. Может дадите рекомендации по ее настройке на новом хосте?
12
08 мая 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: Cker
Может дадите рекомендации по ее настройке на новом хосте?


Ну может таки все же стоит привлеч к этому специалиста, если сам не тянешь, а?

4.9K
09 мая 2009 года
efferson
57 / / 08.12.2005
Как бы не было грубо замечание предыдущего оратора - он прав, лучше действительно прибегнуть к помощи специалиста, так как symfony требует определённого (явно не начального) уровня подготовки программиста.

Документацию по symfony вы можете найти здесь: http://www.symfony-project.org
254
09 мая 2009 года
Cker
341 / / 20.08.2000
Просто мне не нужно там что-то программировать, а только лишь запустить
254
09 мая 2009 года
Cker
341 / / 20.08.2000
К сожалению у меня нет ssh - доступа на хостинг.
Вот, что я сделал:
1. залил дамп БД и прописал доступ к ней в файле cgi-bin/config/databases.yml
2. Прошелся по всем скриптам и написал правильный путь к папке cgi-bin
3. В файле cgi-bin/symfony в первой строчке прописал путь к php: #!/usr/lib/php php
4. проставил права на запись на те файлы и папки, на которые ругались frontend_dev.php и backend_dev.php

В итоге index.php стартует с 500-ой ошибкой, frontend_dev.php, backend_dev.php пишут
Fatal error: Class 'sfController' not found in /cgi-bin/cache/frontend/dev/config/config_factories.yml.php on line 5

В логах frontend и backend пишется только May 09 14:04:49 symfony [info] {sfContext} initialization

Что еще нужно настроить?
4.9K
10 мая 2009 года
efferson
57 / / 08.12.2005
Элементарно! Заходим на http://www.symfony-project.org/, читаем (особенно пример создания демопроекта), анализируем, правим :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог