<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Перенос сайта с Windows на Linux</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html</link>
    <description>Здравствуйте! Я новичок, сайт писал на php, ОС Windows XP, использовал VertrigoServ&#091;Apache+MySQL&#093;. Сайт предназначен для служебного использования информации из базы данных на MySQL. Сайт готов, теперь необходимо &quot;перенести&quot; его на сервер Debian/GNU Linux.&lt;br&gt;Залил все файлы в папку /var/www, импортировал БД.&lt;br&gt;Кое-что перестало работать: нажатие кнопок отправляет в следующую страницу только часть данных и поэтому следующая страница выглядит не так как нужно. А под Windows всё ровно.&lt;br&gt;Подскажите, пожалйста, в чём может быть причина и как её решить!&lt;br&gt;</description>

<item>
    <title>Перенос сайта с Windows на Linux (searcher_3000)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#7</link>
    <pubDate>Fri, 18 Sep 2009 11:55:36 GMT</pubDate>
    <description>Спасибо! Учту в будущем.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Перенос сайта с Windows на Linux (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#6</link>
    <pubDate>Fri, 18 Sep 2009 11:49:10 GMT</pubDate>
    <description>Для тех, кто силился увидеть разницу -- но не смог! ;)))&lt;br&gt;&lt;br&gt;$ diff -u Под&#092; Windows&#092; работает&#092; и&#092; так  А&#092; под&#092; Linux&#092; только&#092; вот&#092; так &amp;#124;filterdiff&lt;br&gt;--- Под Windows работает и так  2009-09-18 15:44:29.055742980 +0400&lt;br&gt;+++ А под Linux только вот так  2009-09-18 15:44:29.055742980 +0400&lt;br&gt;&#064;&#064; -1,6 +1,6 &#064;&#064;&lt;br&gt; print &quot;&amp;lt;/SELECT&amp;gt;&amp;lt;input type=&apos;submit&apos; value=&apos;Выбрать&apos;&amp;gt;&lt;br&gt;-&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$knopka_user.&quot;&apos;&amp;gt;&lt;br&gt;-&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_s&apos; value=&apos;&quot;.$knopka_s.&quot;&apos;&amp;gt;&lt;br&gt;+&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$_POST&#091;knopka_user&#093;.&quot;&apos;&amp;gt;&lt;br&gt;+&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_s&apos; value=&apos;&quot;.$_POST&#091;knopka_s&#093;.&quot;&apos;&amp;gt;&lt;br&gt;&lt;br&gt; &amp;lt;input type=&apos;hidden&apos; name=&apos;polzovatel&apos; value=&apos;&quot;.$user.&quot;&apos;&amp;gt;&lt;br&gt; &amp;lt;input type=&apos;hidden&apos; name=&apos;gruppa&apos; value=&apos;&quot;.$gr.&quot;&apos;&amp;gt;&lt;br&gt;&lt;br&gt;...&quot;Привыкли руки к топорам.&quot; А глаза к пачтам!&lt;br&gt;</description>
</item>

<item>
    <title>Перенос сайта с Windows на Linux (Slavaz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#5</link>
    <pubDate>Fri, 18 Sep 2009 10:51:12 GMT</pubDate>
    <description>&amp;gt;Прошу прощения, я понял в чём тут дело! &lt;br&gt;&amp;gt;Под Windows работает и так: &lt;br&gt;&amp;gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$knopka_user.&quot;&apos;&amp;gt;&lt;br&gt;&amp;gt;А под Linux только вот так: &lt;br&gt;&amp;gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$_POST&#091;knopka_user&#093;.&quot;&apos;&amp;gt;&lt;br&gt;&lt;br&gt;Нет, не поняли в чём дело :)&lt;br&gt;Просто нашли симптомы, но сама болезнь не вылечена.&lt;br&gt;&lt;br&gt;А вообще-то... с учётом того, что автоматические глобальные переменные использовать категорически не рекомендуется, можно сказать что Linux вылечил :)&lt;br&gt;&lt;br&gt;Проблема в параметре&lt;br&gt;register_globals = Off&lt;br&gt;&lt;br&gt;в файле /etc/php.ini&lt;br&gt;В Windows этот параметр равен On.&lt;br&gt;&lt;br&gt;Но лучше не меняйте в Linux этот параметр - измените исходники. Использование глобальных переменных - это зло с весёлой отладкой и неожиданными багами.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Перенос сайта с Windows на Linux (searcher_3000)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#4</link>
    <pubDate>Fri, 18 Sep 2009 10:37:55 GMT</pubDate>
    <description>Прошу прощения, я понял в чём тут дело!&lt;br&gt;Под Windows работает и так:&lt;br&gt;print &quot;&amp;lt;/SELECT&amp;gt;&amp;lt;input type=&apos;submit&apos; value=&apos;Выбрать&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$knopka_user.&quot;&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_s&apos; value=&apos;&quot;.$knopka_s.&quot;&apos;&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;polzovatel&apos; value=&apos;&quot;.$user.&quot;&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;gruppa&apos; value=&apos;&quot;.$gr.&quot;&apos;&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&quot;; &#125;;&lt;br&gt;А под Linux только вот так:&lt;br&gt;print &quot;&amp;lt;/SELECT&amp;gt;&amp;lt;input type=&apos;submit&apos; value=&apos;Выбрать&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$_POST&#091;knopka_user&#093;.&quot;&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_s&apos; value=&apos;&quot;.$_POST&#091;knopka_s&#093;.&quot;&apos;&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;polzovatel&apos; value=&apos;&quot;.$user.&quot;&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;gruppa&apos; value=&apos;&quot;.$gr.&quot;&apos;&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&quot;; &#125;;&lt;br&gt;</description>
</item>

<item>
    <title>Перенос сайта с Windows на Linux (Slavaz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#3</link>
    <pubDate>Fri, 18 Sep 2009 10:13:36 GMT</pubDate>
    <description>что в логах апача при этом происходит?&lt;br&gt;</description>
</item>

<item>
    <title>Перенос сайта с Windows на Linux (searcher_3000)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#2</link>
    <pubDate>Fri, 18 Sep 2009 10:08:40 GMT</pubDate>
    <description>После нажатия кнопки форма методом &apos;post&apos; отправляет данные. При загрузке страницы проверяются полученные данные, и в зависимости от них страница выглядит по-разному.&lt;br&gt;А после переноса: сколько ни нажимай на кнопки - страница сбрасывается к исходному виду.&lt;br&gt;&lt;br&gt;if(($_POST&#091;knopka_user&#093;!=&apos;3&apos; AND $gr==&apos;user&apos;) &lt;br&gt;       OR ($_POST&#091;knopka_s&#093;!=&apos;&apos; AND $gr==&apos;s&apos; AND $_POST&#091;knopka_s&#093;!=&apos;1&apos;) &lt;br&gt;   OR ($gr==&apos;sisadmin&apos;) &lt;br&gt;   OR ($gr==&apos;mail_admin&apos;) &lt;br&gt;)&#123;&lt;br&gt;$query_1=&quot;SELECT * FROM filial ORDER BY filial&quot;;&lt;br&gt;$result_1=mysql_query($query_1);&lt;br&gt;$id=mysql_num_rows($result_1);&lt;br&gt;echo &quot;Подразделение&amp;lt;FORM method=&apos;post&apos;&amp;gt;&quot;;&lt;br&gt;echo &quot;&amp;lt;SELECT SINGLE NAME=podrazd SIZE=&apos;1&apos;&amp;gt;&quot;;&lt;br&gt;echo &quot;&amp;lt;OPTION value=&apos;&apos;&amp;gt;&quot;;&lt;br&gt;for($i=0;$i&amp;lt;$id;$i++)&#123;&lt;br&gt;$row_1=mysql_result($result_1,$i,filial_id);&lt;br&gt;$row_2=mysql_result($result_1,$i,filial);&lt;br&gt;if ($_POST&#091;podrazd&#093;==$row_1)&lt;br&gt;&#123;&lt;br&gt;$s=&quot; SELECTED&quot;;&lt;br&gt;&#125;&lt;br&gt;else&lt;br&gt;&#123;&lt;br&gt;$s=&quot;&quot;;&lt;br&gt;&#125;;&lt;br&gt;print &quot;&amp;lt;OPTION value=&apos;&quot;.$row_1.&quot;&apos;&quot;.$s.&quot;&amp;gt;&quot;.$row_2;&lt;br&gt;&#125;;&lt;br&gt;print &quot;&amp;lt;/SELECT&amp;gt;&amp;lt;input type=&apos;submit&apos; value=&apos;Выбрать&apos;&amp;gt;&lt;br&gt;&amp;lt;input type=&apos;hidden&apos; name=&apos;knopka_user&apos; value=&apos;&quot;.$k</description>
</item>

<item>
    <title>Перенос сайта с Windows на Linux (Slavaz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6520.html#1</link>
    <pubDate>Fri, 18 Sep 2009 09:43:24 GMT</pubDate>
    <description>&amp;gt;Здравствуйте! Я новичок, сайт писал на php, ОС Windows XP, использовал VertrigoServ&#091;Apache+MySQL&#093;. &lt;br&gt;&amp;gt;Сайт предназначен для служебного использования информации из базы данных на MySQL. &lt;br&gt;&amp;gt;Сайт готов, теперь необходимо &quot;перенести&quot; его на сервер Debian/GNU Linux. &lt;br&gt;&amp;gt;Залил все файлы в папку /var/www, импортировал БД. &lt;br&gt;&amp;gt;Кое-что перестало работать: нажатие кнопок отправляет в следующую страницу только часть данных&lt;br&gt;&amp;gt;и поэтому следующая страница выглядит не так как нужно. А под &lt;br&gt;&amp;gt;Windows всё ровно. &lt;br&gt;&amp;gt;Подскажите, пожалйста, в чём может быть причина и как её решить! &lt;br&gt;&lt;br&gt;очень похоже на симптомы одной из самых распространённых ошибок типа &quot;подземного стука&quot;.&lt;br&gt;&lt;br&gt;Опишите более подробно условия задачи.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
