- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сервере (debian, apache+nginx) несколько сайтов, установлен php5-5.2.6.dfsg.1-1+lenny13. Для работы фреймворка понадобился php не ниже 5.3. Как можно обновить, что бы не было проблем? И что значит "+lenny13", и что если в новой версии пхп этого не будет?
---------- Добавлено 24.08.2012 в 15:21 ----------
Пробовал так, в /etc/apt/sources.list deb http://php53.dotdeb.org lenny all
#apt-get update
Ign http://php53.dotdeb.org lenny Release.gpg
Ign http://php53.dotdeb.org/ lenny/all Translation-en
Ign http://php53.dotdeb.org/ lenny/all Translation-en_US
Ign http://php53.dotdeb.org lenny Release
Ign http://php53.dotdeb.org lenny/all i386 Packages
Err http://php53.dotdeb.org lenny/all i386 Packages
404 Not Found
W: Failed to fetch http://php53.dotdeb.org/dists/lenny/all/binary-i386/Packages.gz 404 Not Found
E: Some index files failed to download, they have been ignored, or old ones used instead.
#apt-get install php5
получаю:
php5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
На сервере (debian, apache+nginx) несколько сайтов, установлен php5-5.2.6.dfsg.1-1+lenny13. ... Как можно обновить, что бы не было проблем?
Лучше всего - не извращаться с подключением левых репозитариев, а обновить дистрибутив до стабильной версии. Lenny не поддерживается уже более полугода вообще.
В release notes подробно описана процедура обновления и возможные проблемы:
http://www.debian.org/releases/stable/amd64/release-notes/
И что значит "+lenny13"
Это часть версии пакета, специфичной для дебиан (часть debian_revision). Подобного формата придерживаются при обновлении пакетов в стабильном дистрибутиве (при исправлении проблем безопасности и т.п.). Если вас интересует функционал пакета - обращайте внимание прежде всего на часть версии *до* этого.
Самая главная ошибка добавления сторонних пакетов это то, что они потом при обновлении либо удалении будут уносить за собой другие пакеты и Вы будете жалеть о том, что из стандарта не обновлялись.
Ну вот, положил сервер.
Пхп походу вообще удалился, а апач при перезагрузке:
root@oboi20:~# apachectl restart
Syntax error on line 212 of /etc/apache2/apache2.conf:
Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration
Action 'restart' failed.
The Apache error log may have more information.
Напишите пожалуйста, что добавить в /etc/apt/sources.list и как вернуть хотя-бы уже пхп 5.2((
Вот по этому такой дистрибутив не желательно использовать на сервере
http://debgen.simplylinux.ch/index.php - генератор sources.list.
А обычно файл имеет содержание:
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
Зависит от того, в какой стране Ваш Dedicated/VPS.
squeeze
10 squeeze
root@s3 ~/remote # head -n30 /etc/apt/sources.list
# Main Repos
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
# Update security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
# nginx
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
Den73, при попытке установить пхп:
libapache2-mod-php5filter (>= 5.3.3-7+squeeze14) but it is not going to be installed or
php5-cgi (>= 5.3.3-7+squeeze14) but it is not going to be installed
зависимости вылезли, это вы похоже тикет только что открыли, жду доступ.
Ну вот, положил сервер.
Зачем вы просите советов, если оные игнорируете?
Напишите пожалуйста, что добавить в /etc/apt/sources.list и как вернуть хотя-бы уже пхп 5.2((
Оставьте:
deb http://archive.debian.org/debian/ lenny main non-free contrib
и установите нужные пакеты.
А обычно файл имеет содержание:
deb http://http.us.debian.org/debian stable main contrib non-free
У человека lenny, он давно в архиве.
Сперва сам научись - потом другим советы давай.
Den73, при попытке установить пхп:
Вы определитесь - хотите "как было" или обновиться до стабильной версии. Если "как было" - см. выше. Если обновиться - как вам советует Den73 (только сперва прочитать release notes, иначе еще что-нибудь "поломаете").