Нужна помощь специалистов.
Ни PHP, ни чем-то другим подобным я никогда не занимался, у меня другой профиль деятельности.
И вот столкнулся с проблемой.
ОБЩАЯ СИТУАЦИЯ.
На сайт нужно установить сторонний модуль. Install.php и все файлы в наличии и уже на сервере.
Install.php запускается, однако в ходе установки вылезает ошибка HTTP 501/HTTP 505.
Служба поддержки присылает следующее объяснение:
Так как на Вашей хостинговой площадке PHP работает как CGI, то использование
директив php_value и php_flag в файлах .htaccess невозможно и приводит к 500-й ошибке.
Вам нужно закомментировать все указанные выше директивы в файлах .htaccess.
Если Вам требуется изменить какие-то параметры PHP, создайте файл php.ini в
каталоге, где находится скрипт, для которого необходимо изменить параметры
интерпретатора, и пропишите новые в нём.
В общем, понимаю, что нужно внести изменения в .htaccess и изменить параметры посредством файла php.ini.
Даже подозреваю, что дело пустяковое.
Но, как уже говорил, я в этом ни бум-бум.
Был бы очень благодарен за конкретную помощь.
Вот содержимое .htaccess:
<Files ~ "\.(cfg|tpl)$">
order deny,allow
deny from all
</Files>
Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php
php_value register_globals 0
php_value display_errors 1
php_value allow_url_fopen 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value session.auto_start 0
php_value arg_separator.output &
php_value ignore_repeated_errors 1
php_value allow_call_time_pass_reference 1
Вот содержимое install.php:
<?php
/*
EBook Maestro - Online Activation Module - Copyright © 2005-2006 eBookMaestro.com
index.php - Opens the login page or the Control Panel home if already logged in
*/
// $P_xx - POST
// $G_xx - GET
// $DB_xx - FROM DATABASE
// $DBH - DATABASE HOST
// $T_xx - TEMPLATES
// $CFG_xx - CONFIG
// $_xx - TEMPORARY
// $res - DB RESOURCE(temp)
// $row - DB ROW(temp)
require('../main.cfg');
session_start();
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
if (!isset($_SESSION['logged']) || !$_SESSION['logged']) {
$P_login = isset($_POST['login'])?trim($_POST['login']):'';
if (isset($_POST['action']) && $_POST['action']) {
$P_pass = isset($_POST['pass'])?sha1(trim($_POST['pass'])):'';
if (($CFG_adm_login === $P_login) && ($CFG_adm_pass === $P_pass)) {
$_SESSION['logged'] = 1;
}
header('Location: index.php');
exit();
}
require('./tpl/login.tpl');
} else {
header("Location: cpanel.php");
}
?>
Заранее спасибо!
Спустя 18 минут, 9 секунд (2.10.2010 - 00:48) Ice написал(а):
вместо этого
Ну, и, соответственно, создайте новый php.ini и внесите в него все закомментированное только уже БЕЗ php_flag/value
исправьте так
php_value register_globals 0
php_value display_errors 1
php_value allow_url_fopen 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value session.auto_start 0
php_value arg_separator.output &
php_value ignore_repeated_errors 1
php_value allow_call_time_pass_reference 1
#php_value register_globals 0
#php_value display_errors 1
#php_value allow_url_fopen 0
#php_value track_vars 1
#php_value short_open_tag 1
#php_value magic_quotes_gpc 0
#php_value magic_quotes_runtime 0
#php_value magic_quotes_sybase 0
#php_value session.auto_start 0
#php_value arg_separator.output &
#php_value ignore_repeated_errors 1
#php_value allow_call_time_pass_reference 1
Ну, и, соответственно, создайте новый php.ini и внесите в него все закомментированное только уже БЕЗ php_flag/value
Спустя 2 часа, 8 минут, 34 секунды (2.10.2010 - 02:56) Фарид написал(а):
Цитата |
создайте новый php.ini и внесите в него все закомментированное только уже БЕЗ php_flag/value |
То есть, без #php_value? Просто:
register_globals 0
display_errors 1
и т.д.?
Дело в том, что сейчас у меня вообще никакого PHP.INI нет.
Потому хотя бы приблизительно взглянуть, что там у него внутри, и чего там менять - не получится.

Спустя 14 минут, 25 секунд (2.10.2010 - 03:11) Фарид написал(а):
Типа, что-то вроде этого?
[PHP]
engine=On
short_open_tag=On
asp_tags=On
precision=14
register_globals=0
display_errors=1
allow_url_fopen=0
track_vars=1
short_open_tag=1
magic_quotes_gpc=0
magic_quotes_runtime=0
magic_quotes_sybase=0
session.auto_start=0
arg_separator.output=&
ignore_repeated_errors=1
allow_call_time_pass_reference=1
[PHP]
engine=On
short_open_tag=On
asp_tags=On
precision=14
register_globals=0
display_errors=1
allow_url_fopen=0
track_vars=1
short_open_tag=1
magic_quotes_gpc=0
magic_quotes_runtime=0
magic_quotes_sybase=0
session.auto_start=0
arg_separator.output=&
ignore_repeated_errors=1
allow_call_time_pass_reference=1
Спустя 4 минуты, 13 секунд (2.10.2010 - 03:15) Ice написал(а):
Да, что-то вроде этого
Спустя 15 минут, 1 секунда (2.10.2010 - 03:30) Фарид написал(а):
Да что-то всё бестолку.
Менял 0 на Off, а 1 на On — без разницы.
Менял 0 на Off, а 1 на On — без разницы.
Спустя 1 день, 18 часов, 31 минута, 17 секунд (3.10.2010 - 22:01) Фарид написал(а):
Спасибо, всё работает уже со вчерашего дня.
Я просто не по той ссылке запускал install.php
Видимо, запарился уже.
Ice, за помощь Вам от меня будет маленький презент. В ближайшее время.
Ещё раз спасибо!
Я просто не по той ссылке запускал install.php

Видимо, запарился уже.
Ice, за помощь Вам от меня будет маленький презент. В ближайшее время.
Ещё раз спасибо!