Установил Apache2+PHP5+MYSQL но когда пробую запустить php скрипты они не запускаются, просто белая страница.

2

проверьте запущен ли сервер:

 Консоль:
service apache2 status

создайте тестовый файл index.php с содержимым:

<?php
phpinfo();
?>

в браузере проверьте работу.

Верить нельзя никому...

3

Apache работает, phpinfo() все отображает. А вот если страницу с выводом текста то не показывает. Даже простым html с расширением php.

4

пришлите пример как вариант что вы пытаетесь вывести

Верить нельзя никому...

5

index.php

<?php 

include 'connect.php';

echo '<h1>Hello</h1>';

$link = ($server, $login, $password);

if ($link == true) { echo 'Ok';} 
else {echo 'False';}

?>

connect.php

<?php

$server = 'localhost';
$login = 'root';
$password = '';

?>

6

А ну, чих, пых, у вас скорее всего убран вывод ошибок, а ошибка есть наверно какая-то, в этом вся и бяка.
И чо это за строка такая $link = ($server, $login, $password);?
Три переменных в одну загоняете?
Попробуйте простое echo "тест" выводит или нет?

На мясокомбинате я работаю свиньёй.

7

White Nelud,
в самом начале перед <?php вставь:

ini_set('display_errors',1);
error_reporting(E_ALL);
White Nelud пишет:

$link = ($server, $login, $password);

а что это? если ты хотел массив, то он объявляется так:

$link = array();
$link['server'] = "ляляля"; // например
print_r($link['server']); // выведет текст выше

8

foozzi пишет:

а что это? если ты хотел массив, то он объявляется так:

это конект к базе.

На мясокомбинате я работаю свиньёй.

9 (26.12.2011 00:50:09 отредактировано foozzi)

Sonic пишет:

это конект к базе.

тады так:

$server = 'localhost';
$name_us = 'foozzi';
$passwd  = 'linuxforum';
$db_name = 'linuxforum';

$mysql_id = mysql_connect($server, $name_us, $passwd);
mysql_select_db($db_name, $mysql_id);

это самый простой способ.

10

Пусть будет так, на выбор ab

На мясокомбинате я работаю свиньёй.

11

Ребята, спасибо. Протупил. Более года не кодил и нормально не работал с линуксом. Сейчас вот поставил Debian и начал работать в новой области ИБ.
Так что я вернулся =)

Всем плюсанул в репу  wink

12

White Nelud, жуть... пароль-то задали?  :O

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

White Nelud пишет:

в новой области ИБ.

и НЕ НАДО использовать глобальные переменные!
задайте прямо функцию, в которой будут локальные переменные. У вас РЕШЕТО.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty, у меня говнокрипт для проверки работы пхп ab

15

White Nelud, даже при онанизме нужно предохраняться  wink

+ открыть спойлер

...сказала монашка натягивая на свечку презерватив  wink

если серьёзно - дыр НЕ НУЖНО оставлять в тестах - что-бы вы мне там не рассказывали, но закрывать их вы не будете.  :o

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16

и да. тему много народу может прочесть. не надо о них забывать...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17

drBatty пишет:

White Nelud, жуть... пароль-то задали?  :O

был там пароль, я отредактировал сообщение ab из лучших побуждений.

На мясокомбинате я работаю свиньёй.

18

Sonic, хм... ну написали-бы 'password', а то ведь иные вправду без пароля сделают (ну я уже ничему не удивляюсь. А в mysql по умолчанию вроде обычно без пароля. Правда оно пишет, да кто же это читает? даже БОЛЬШИМИ буквами  ah  )

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

19 (26.12.2011 10:57:52 отредактировано White Nelud)

drBatty, Sonic, не стоило ab

20

White Nelud, ладно, про пароль забили. Будем считать, что он у вас с помощью mkpasswd -l 20 генерится.

Глобальные переменные только уберите. да ещё и ТАКИЕ. Зачем они вам? Они нужны всего раз, при открытии БД.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

drBatty, решение проблемы с Апачем перешла в то как правильно кодить  ag

22

White Nelud, я вам о граблях на которые вы уже наступили рассказываю. Ну не надо - так не надо.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

23

drBatty, спасибо, не отрицаю что они у меня есть, но не хочу нарушать правило форума о одной проблеме в теме =)