На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
Страницы: (49) « Первая ... 35 36 [37] 38 39 ...  48 49  ( Перейти к последнему сообщению )  
> Вопросы по Linux от новичков , Сидел в Windows, раз решил стать WEB разработчиком то перешел на Linux и тут возникло много общих вопросов
    Цитата dion_86 @
    Здравствуйте.
    Писал фотогалерею на php и javascript в Windows. Перекопировал каталог с файлами в Linux и в итоге фотогалерея не работает. Работает по моему только файлы html css и js. Думал что проблемы с кодировкой - посмотрел вроде пишет что все файлы в utf8.
    Связано ли это с Линукс Минт?

    И да и нет. Это больше связано с непониманием как работает веб-сервер в Линукс или того как его настраивать.

    Какой веб-сервер установлен? Апач? Модули php включены? Что-нибудь другое типа php_info() работает?
    Где находится папка htdocs?
      Я отключил интерпретатор php с помощью команды
      ExpandedWrap disabled
        sudo apt-get remove php5-curl

      Его надо потом включать, если да то как.

      Цитата

      И да и нет. Это больше связано с непониманием как работает веб-сервер в Линукс или того как его настраивать.

      Какой веб-сервер установлен? Апач? Модули php включены? Что-нибудь другое типа php_info() работает?
      Где находится папка htdocs?


      Установлен стандартный LAMP сервер на Linux Mint. Как проверить включены ли модули php? И если не включены то как включить?

      phpinfo() работает.


      Дело в том что залил на хостинг тот же каталог с проектом, и результат тот же что и на localhoste.

      Папка htdocs у меня нет, есть вот такой путь к каталогу /var/www/slaid_show
      Сообщение отредактировано: dion_86 -
        Цитата dion_86 @
        phpinfo() работает.

        Если этот файл
        ExpandedWrap disabled
          <?php
           
          // Показывать всю информацию, по умолчанию INFO_ALL
          phpinfo();
           
          ?>

        выводит информацию, значит, и поддержка php включена. Если же не выводит, то неудивительно, что твои php скрипты не работают.

        Цитата dion_86 @
        Дело в том что залил на хостинг тот же каталог с проектом, и результат тот же что и на localhoste.
        Ошибка в 17-й строке.
          Что значит Ошибка в 17-й строке. И где именно.
            :facepalm:
              А в чем проблема? Если на то пошло, то удалять нужно libapache2-mod-php5
              А вообще, символическую ссылку /etc/apache2/mods-enabled/php5 указывающую на /etc/apache2/mods-availble/php5 удали и все.
                Цитата dion_86 @
                Что значит Ошибка в 17-й строке.
                Означает, что это не форум для гадалок.
                Я не могу знать что за программа и почему она "не работает". Нужно больше подробностей.
                  Цитата Идеал @
                  А в чем проблема? Если на то пошло, то удалять нужно libapache2-mod-php5
                  А вообще, символическую ссылку /etc/apache2/mods-enabled/php5 указывающую на /etc/apache2/mods-availble/php5 удали и все.

                  А удалять поддержку выполнения php скриптов то зачем?? Чтоб потом писать "не работает :wall: "?
                    Цитата Romtek @
                    А удалять поддержку выполнения php скриптов то зачем?

                    Цитата Северный Ветер @
                    apt-get remove php =)

                    Цитата dion_86 @
                    Я отключил интерпретатор php с помощью команды
                    CollapsedWrap disabledLine numbers off

                    sudo apt-get remove php5-curl

                    Я и ответил.
                      Я тут думал и набрал в одном php файле
                      ExpandedWrap disabled
                         echo "работает";


                      В браузере
                      Цитата

                      б€аАаБаОб‚аАаЕб‚


                      Поэтому у меня в линуксе не работает виндовсовский php.
                      Будет замечательно если вы мне подскажете как перекодировать все файлы php в каталоге. Есть ли в линуксе для этого средства или есть другой способ.
                        Цитата dion_86 @
                        б€аАаБаОб‚аАаЕб‚
                        баобаб? :)
                        Скажи в какой кодировке в Windows. Не UTF-16 ли?

                        В командной строке:
                        ExpandedWrap disabled
                          find . -type f -name "*.php" -exec recode utf-16le..utf-8 {} \;


                        или

                        ExpandedWrap disabled
                          find . -type f -name "*.php" -o -exec sh -c "( \
                             iconv -t utf-16le -f utf-8 {} -o {}.iconv ; \
                             mv {}.iconv {} ; \
                          )" \;


                        взято с http://stackoverflow.com/questions/691040/...8859-1-in-linux
                          Вот список моих файлов с ихними кодировками
                          ExpandedWrap disabled
                            footer.php:                text/plain; charset=us-ascii
                            form_download.php:         text/plain; charset=utf-8
                            header.php:                text/html; charset=us-ascii
                            img_resize.php:            text/x-php; charset=utf-8
                            index.php:                 text/x-php; charset=utf-8
                            miniature_galery.php:      text/x-php; charset=utf-8
                            show_miniature_images.php: text/x-php; charset=us-ascii
                            upload.php:                text/x-php; charset=utf-8


                          получил с помощью команды
                          ExpandedWrap disabled
                            file -i *.php


                          Пока копирую, вставляю, пытаюсь писать свои кодировки но что то не получается.
                          Выводится код самого файла или просто пустая строка но кодировка не изменяется.
                          Сообщение отредактировано: dion_86 -
                            Вот ссылка на само слайдшоу.
                            Сейчас оно в рабочем варианте, без overflow: hidden;
                            slaid_show
                              Цитата dion_86 @
                              Я тут думал и набрал в одном php файле
                              ExpandedWrap disabled
                                 echo "работает";


                              В браузере
                              Цитата

                              б€аАаБаОб‚аАаЕб‚

                              Знакомо. Текст в UTF8, браузер почему-то определяет, как "Кирилица ISO-8859-5". Когда выводите plain text -- миритесь, в html добавляйте
                              ExpandedWrap disabled
                                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

                              или выводите заголовок HTTP-протоколом.
                                Цитата
                                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

                                Эта строка у меня содержится в header.php
                                Все равно не работает.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (49) « Первая ... 35 36 [37] 38 39 ...  48 49


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0620 ]   [ 15 queries used ]   [ Generated: 18.07.25, 15:36 GMT ]