Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Soft - Windows (https://forum.antichat.xyz/forumdisplay.php?f=47)
-   -   Denwer PHP (https://forum.antichat.xyz/showthread.php?t=55142)

Alekzzzander 06.12.2007 12:49

Denwer PHP
 
народ, помогите пожалуйста!
проблема в том что при запуске пхп страниц он открывает мне их код, настройки я все перепроверял 1000 раз и ничё не нашёл

inlanger 06.12.2007 12:54

Значит криво поставил денвер. Или просто забыл его запустить :)

Alekzzzander 06.12.2007 12:55

установил нормльно, пишет "It`s work" но именно php отрывает в виде исходного кода

aka PSIH 06.12.2007 12:57

.htaccess случайно нету в папке?

Alexsize 06.12.2007 12:59

Внимательно совй код просмотри <? ?> там точно стоит? А расширение не txt у файлов?

Ershik 06.12.2007 12:59

1) Проверь директорию файла и его разрешение.
2) Проверь, чтобы в самом файле были "обозначения.
<?php
?>

Alekzzzander 06.12.2007 12:59

есть, и дело в том что не 1 форум я проверя, и бота (icq) вставлял и чат и форум, все пхп показывает кодом

Ershik 06.12.2007 13:01

Файл, который у тебя не отрывает в студию.

Alekzzzander 06.12.2007 13:01

Цитата:

Сообщение от Ershik
1) Проверь директорию файла и его разрешение.
2) Проверь, чтобы в самом файле были "обозначения.
<?php
?>

это всё есть, форумы использовал скаченные исходники и проверял, раньше все работало, но теперь (после сноса винды) перестало

Alekzzzander 06.12.2007 13:02

Цитата:

Сообщение от Ershik
Файл в студию.

<?php
// Внимание! Этот файл не запустится, если у вас зарегистрирован хотя бы один пользователь.
define('INSTALL',true);
$shady_inc = './';

include_once $shady_inc."common.inc";
include_once $shady_inc."kernel.$phpex";
include $shady_inc."inc/exectime_top.$phpex";

if( $tpldata['total_users'] > 0 ) die('Форум уже установлен.');

if( !empty($HTTP_POST_VARS['INSTALL']) )
{
$INSTALL = $HTTP_POST_VARS['INSTALL'];
$FORUM['disreg'] = false;
$nuser['nick'] = $INSTALL['adm_login'];
$nuser['pass'] = $INSTALL['adm_password'];
$nuser['pass2'] = $INSTALL['adm_password2'];
include $shady_inc.'inc/actions/register.'.$phpex;
shadyaction_register($nuser);
$FORUM['admins'] = $INSTALL['adm_login'];
$f=@fopen($FORUM['path']."data/config.dat","r+") or die("Не могу открыть конфиг-файл!");
flock($f,LOCK_EX);
ftruncate($f,0);
fputs($f,Serialize($FORUM));
flock($f,LOCK_UN);
fclose($f);
header("Location: ".$FORUM['url']."forum.$phpex?lastuser=".$INSTALL['adm_login']);
}

$title="Установка форума";
include $shady_inc."inc/header.$phpex";
?>
<form method=post>
<table align=center cellspacing=1 cellpadding=5 id=table>
<tr><td id=head colspan=2><center><?=$title?></center></td></tr>
<tr id=td2><td>Логин админа:</td><td><input type=text size=30 name=INSTALL[adm_login]></td></tr>
<tr id=td1><td>Пароль админа:</td><td><input type=password size=30 name=INSTALL[adm_password]></td></tr>
<tr id=td2><td>Повторите пароль админа:</b></td><td><input type=password size=30 name=INSTALL[adm_password2]></td></tr>
<tr id=td3><td align=center colspan=2><input type=submit name=go value="Установить"></td></tr>
</table>
</form>
<?php
include $shady_inc."inc/exectime_bottom.$phpex";
include $shady_inc."inc/bottom.$phpex";
?>

Ershik 06.12.2007 13:04

У меня все нормально открылось.
Так, значит проблемы у тебя.
Какая виртуальная машина? Денвер? Откуда ты его скачал, укажи конкретно.

Alekzzzander 06.12.2007 13:06

денвер 3 качал с его сайта http://www.denwer.ru/

aka PSIH 06.12.2007 13:07

Как обращаешся к скрипту
http://localhost/file.php ?
или C:/file.php ?

а то погуглил тут, всякое бывает: :)
http://www.php.su/forum/printpage.php?forum=43&topic=40

Ershik 06.12.2007 13:09

О как..третий Денвер...
Если особо не жмет, можешь поставить 2005 года, там проблем нет.
С 2007 вообще ноль. Сейчас попробую.

Alekzzzander 06.12.2007 13:09

http://localhost/ya/install.php вот так идё на скрипт

AkyHa_MaTaTa 06.12.2007 13:11

Хотя в денвере при устоновки все настроено на работу, все же проверь httpd.conf на включения одного из них:
LoadModule php5_module "/usr/local/php5/php5apache.dll"
LoadModule php4_module "/usr/local/php4/php4apache.dll"
и
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Alekzzzander 06.12.2007 13:13

к стати, у меня вам денвер стоит в programm files а php я поставил на с:/ может в этом косяк???? (php из архива отдельного)

AkyHa_MaTaTa 06.12.2007 13:16

Гы, ну ты даешь, apach должен знать путь где mod_php.
Тупо переустонови денвер идуший ВМЕСТЕ с пхп

Alekzzzander 06.12.2007 13:18

так я ему и указываю путь
LoadModule php5_module "C:\PHP\php5apache.dll"
AddType application/x-httpd-php .php .phtml

так должны выглядеть 2 первые строки httpd.conf??

-=lebed=- 06.12.2007 13:21

попробуй в сам скрипт первой строкой пропиши:
Код:

#!/usr/bin/php

bul.666 06.12.2007 13:22

Омг установи нормально денвер на Ачате есть статья и даже видео по установке... =\

Alekzzzander 06.12.2007 13:24

так по видео и делал, дайте хоть ссылку тогда на нормальный апач

Alekzzzander 06.12.2007 13:24

Цитата:

Сообщение от -=lebed=-
попробуй в сам скрипт пропиши:
Код:

#!/usr/bin/php

может я тебя не атк понял но у меня получилась такая штучка
#!/usr/bin/php
<?php
// Внимание! Этот файл не запустится, если у вас зарегистрирован хотя бы один пользователь.
define('INSTALL',true);
$shady_inc = './';

include_once $shady................

Ershik 06.12.2007 13:27

У тебя корявый файл.
Поставил 3 и вот что вылезло на твой скрипт.
http://i033.radikal.ru/0712/a2/5073815c64e9.jpg
Ты про это говорил?

AkyHa_MaTaTa 06.12.2007 13:29

Твой кролик пишет, сходи на оффсайт денвера , тупа скачай дистрибутив и тупа установи, нах какое то видио шмидио, там и так все ПОНЯТНО, не сложнее чем установить контру.

Alekzzzander 06.12.2007 13:30

ещё фишка есть в том что в httpd.conf если в первой строке # не поставлю выдаёт ошибку как поставлю # в первой строке ошиба исчезает и пхп открываеться карява

Alexsize 06.12.2007 13:31

ПЕРЕУСТАНОВИ ДЕНВЕР НА ПОСЛЕДНИЙ С ОФИЦ САЙТА!!!!!!!!!!!!!!!!!!

AkyHa_MaTaTa 06.12.2007 13:32

Цитата:

Сообщение от Alekzzzander
ещё фишка есть в том что в httpd.conf если в первой строке # не поставлю выдаёт ошибку как поставлю # в первой строке ошиба исчезает и пхп открываеться карява

# - знак комента, ты не правильно указываешь путь.
Тупа скачал , тупа устоновил.
Я бы закрыл тему, будет еще страниц 20 флуда, толян,мля.

Alekzzzander 06.12.2007 13:37

кому не сложно будет, объясните в асе пожалуйста

Ershik 06.12.2007 13:45

Alekzzzander, удали папку с денвером, предварительно отключив его, и попытайся установить снова.

TANZWUT 06.12.2007 13:46

postav' wampserver i nepar' mozgi. http://wampserver.com/en/

Onix 06.12.2007 17:12

Скрипт работает нормально, поставь денвер как он просит по дефолту, у меня была похожая ситуация с запуском php-скриптов из-за установки php в Program Files, были пробелы в пути, вот и не работали.

brasco2k 11.12.2007 12:14

Так ты запускай скрипты от хоста а не из папки.


Время: 20:45