- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Требуется совет от знатока Апача.
Как определить (где смотреть), как настроен PHP на сервере?
Нужен PHP module, чтобы работала функция virtual PHP.
При настройке, как suPHP, она не работает.
Но уровень тех. поддержки у большинства хостеров сейчас такой, что они даже не знают, где это посмотреть. Не знаю и я, т.к. настройкой Апача никогда не занималась.
Помогите, пожалуйста!
З.Ы. А есть ли возможность перенастроить на PHP module, например на VPS?
Кто-то сможет помочь, если я решу взять виртуальный сервер? За какие деньги?
Посмотреть можно создав скрипт info.php с содержанием <?php phpinfo();?>, например в корне сайта и перейдя по example.com/info.php
На виртуалке естественно можно настроить то окружение, которое нужно.
Но на самом деле, стоит избавиться от virtual() и не использовать функции, зависящие от веб сервера - наверняка та задача, которая решается скриптом, может быть решена куда удачнее без virtual().
bsyomov, спасибо!
Подскажите навскидку, как можно отказаться от функции php virtual, если необходимо использовать исполняемые cgi-scripts ?
Например, {?php virtual('/cgi-bin/cgiscript.pl'); ?}
Вариант вообще отказаться от Perl не рассматривается.
Я специалист по Perl с большим опытом, а PHP по большому счету, на дух не переношу. :)
ну зачем сразу virtual, если можно напрямую запустить perl-скрипт ? параметры, конечно, придется передать как-нибудь.
netwind, чуть подробнее объясню проблему.
Есть статическая страница .html
В ней есть простые вставки ?php include - это всякие там меню, блоки адсенсе и прочее.
А есть вставки ?php virtual - это исполняемые cgi-scripts, которые обращаются к БД MySQL, выполняют запросы, делают определенные выборки и вставляют в страницу.
Как я здесь обойдусь без php virtual ?
Если есть идеи - буду благодарна.
Salambo, в perl тоже нет virtual (кроме mod_perl). что бы вы сделали, если бы основной скрипт был на perl, но подключать исходный текст c помощью eval нельзя ? так и тут поступите.
Ребята, ну подскажите хотя бы, где копать?
Вот взяла с двух серверов info.php
На обоих одна и та же версия PHP Version 5.2.17
Вот сразу бросается в глаза разница:
Server API CGI - здесь virtual НЕ работает
и
Server API Apache 2.0 Handler - здесь virtual РАБОТАЕТ
Здесь причина?
Или нужно копаться в Configure Command на каждом сервере?
Нет, я не понимаю как можно быть опытным программистом на perl и не уметь искать документацию и думать.
http://ru.php.net/manual/ru/function.system.php
Там же явно написано все "Эта функция поддерживается только если PHP установлен в качестве модуля Apache."
В комментариях от пользователей к функции несколько примеров эмуляции virtual через exec и предварительное создание переменных окружения.