約から 2 PHPの週 5.3 彼はゆっくりと、しかし確実に物語に入ります. 11日に彼らはそのメンテナンスの終了を発表し、それがための唯一のセキュリティパッチを配置されます 1 年. 基本的にPHP 5.4 ステージ旧安定版とPHPで行きます 5.5 安定, これは追加して、新しいPHPのプラグインのさらに一部はかなり正常に動作しませんので、あまり楽しいものですが、バージョン 5.5 私はそれへの移行を控えるように、それはかなり新しいです.

それでは、移行に私のために言わせて 5.4 から 5.3. 私は以前に入れていました 情報 廃止された機能のために, 劇的に変化したものと、もはや発火や周りの移行の開始の😉だから今朝のタイミングではないでしょう両側にノードラマのために維持されません人々 7 なってきて, スムーズに行かない場合は、最小限の痛みは、移行中に存在すること. 私の大きな驚きに、すべてがよりスムーズに行ってきました – あなたのPHPをコンパイル 5.4.17 私はそれを開始し、Apache-OH天のすべてがそこにあります. ログの周りの一目は、廃止予定か、全く未知の機能の轟音ます – 明らかに人はよく自分の仕事をしています. その後、私はちょうど再コンパイルしたAPCなどの古いAPIを使用してコンパイルされているサプリメント, RARおよび他の. 2回目の再起動、すべてが眠りに落ちました. 人々はどこにでも足の親指をどのようにPHPを示し、いくつかの錠剤を指しているように離れて生産性の向上を期待します 5.4 少ないRAMを消費し、より高速なスクリプトを実行します.

ワードプレスのドメインを変更するのにはいくつかの痛み. 最近これらのいくつかをしなければ、すべて発生速いスポーツ 😀 . 私は sumariziram することができる場合は手順が 2 – ファイルを移動せずに当然のことながら, 設定が変更された場合完全ホスティング.

1. 新しい古い URL を変更します。 – ここでの事は些細です. URwp config.php ファイルを開き、次のように貼り付けます 2 ライン

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Http に置き換えられますように://あなたの新しい example.com.

2. サイトは現在画像などのアップロードされたコンテンツが url を開く作業です。, ドキュメントが表示されません。. ここ今干渉. データベースで新しい url で、古い交換する必要があります。. それは特に初心者ユーザーのための非常に厄介なプロセス, SQL 構文をよくしない人, но вече има доста приятен скрипт searchreplacedb2, あなたのためが不快になります. その使用は簡単です。 – ワードプレスが、ページ ルート ディレクトリにそれをアップロード、あなたのブラウザーで開く. След това следвате стъпките като първо ще ви пита за потребителско име и парола който е взел от вашия wp-config.php и след това ще ви пита за новото и старото url. След последната стъпка ще се наложи да поизчакате при мен отнемаше средно 40сек -50сек.

Това е във общи линии нищо трудно или супер сложно.

Debian OpenLogo

先日私の友人が私に書いたと問題があったこと Debianの -私のサーバー、. 正確には保たれた sessiite より 30 関係なく、どのように多くの分をセットアップします。 session.gc_maxlifetime. 基本的に問題は、Debian は再代わりにセッションの実施を記述しました ガベージ コレクター-すべての 9 1 つの cron を開始し、古いセッションをクリーンアップする 39 分. 彼は in/etc/cron.d/php5

全体的にみて、sempličk スクリプトを順番に起動/usr/lib/php5/maxlifetime と変数はクッキーの寿命はどのくらい 1440 秒または 24 そこにここからの分は 😉 2 オプション、王冠を停止して自動クリーニング後 php ini を再編成することを終了またはセッション変数 max の生命の寿命を変更するスクリプトで直接。. 私は個人的に 2 番目のオプションを好む. かなりきちんとしたが全体的な欠点があります。 – 厄介な事実であるファイルの変更は失われます上書きした場合.

psの. 今では私が考えるどこか他 seiinata を介して php 情報を格納する場所を定義されて場合はおそらくそれはスクリプトの範囲を超えて行く必要があります再度失礼な通常のセッションを中断せずに使用します。.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

Zemantaの強化されたことにより、

今日、我々 はあなたの問題を持つサーバーについての話 Suhosin パッチとどのように Debianの 彼の Sqeeze 対処. 今は少し距離を始めましょう. Debian のパッケージ システムに php をインストールするとき (他の安定した、私ことはできませんどのようにものだと言う) それに suhosin と mod をインストールする必要があります。. Php のプライ書かれたシステムとの問題を持っていた、私はシステム上のアプリケーションのデバッグを行うと、セキュリティ パッチを入手する、だから自分の頭痛を節約する開発者に戻って報告する kardinalnoto のための決定を取った. 一般的に言える大胆に今回は私が今撮影した最も愚かな決定の 1 つ. 次はスナップを元に戻す php5-suhosin は web サーバーをリセットし、おっとビーム – パッチは、まだ読み込まれています。. 非常に簡単なアンケートが検出された後, そのパッケージがコンパイルされ、つまりコードで直接パチャとそれがないをオフにするまたは削除しない限り、prekompilira のピーナッツなし改めてコード. あなたが dr″pna と deb パッケージに prekompiliram ということを決定します。. 行っているかを apt ソース php5 私このソース コードを引っ張って, razpaketirva などなど. ここでピーナッツを削除し、debianski パッケージとコンパイルの 2 つの小さな最適化を再度コンパイルするパッケージの Sorsa をダウンロードする完璧なアイデア. 結局のところ – パッチから画像を削除しました。 debian/patches/suhosin.patch プレーする彼を削除しました。 debian/パッチ/シリーズ. ここですべて明確にし、問題もなく. その後、私を使用してパッケージを再コンパイルする実行します。 debuild 不足しているヘッダーのため私のポップのコンパイルを期待どおりに、. もちろんそのような不足があるでしょう – 私は debian のネットワーク インストール. 実際に素早くあなたの愚かさを修正再度コンパイルをリリース, 1 点総理大臣は、もう一度, それは Zend の奇妙なバグ/zend_stream h または c が正確に覚えていません。 (契約は後でまさにどのファイルのどの行を確認することができる場合に話していた). 後、nedoumâvane 何が起こっているとなぜ地獄は Zend Core でランブルすることができます。 – ここで理由がないとやや長く研究を検出この問題は比較的まれであるために音を立ててはいけないと多くの彼のための信号. 思うソースのパッチのいずれかが間違っているが、今私は確認する神経があります。. Hmmmmm 奇妙なスーパー奇妙な. ほぼ純粋な php をコンパイルすることを決めたが、ミラーを試してみることにしました dotdeb そこに何が起こるか見てみましょう. コンパイルがいくつかの奇妙な依存関係のため死亡したが、主要な部分の問題を越えて注解しました. ターンでは、当然のことながら彼らがなくなっていた 30-40 安定したパッケージは、パッチ. 肩をすくめた私いくつかの長いと失敗した試みの後、私はバニラのパッケージをダウンロードし、パッケージをリポジトリからインストールの動作を持つことができます私の現在のインストールを書き換えるし、鳥の送り装置から新しいパッケージをインストールするアイデアをほぼ debian スキー オプションでコンパイル (おそらく、ちょうど別の obosobno ない賢明な). パッチなし期待どおりにインストールが順調. これは素敵な私の設定ファイルの出力です。:

#! /bin/sh
#
# Created by configure

CFLAGS='-g -O2 -fPIC -Wall -fsigned-char -fno-strict-aliasing   -gstabs' \
CXXFLAGS='-g -O2' \
'./configure' \
'--with-apxs2=/usr/bin/apxs2' \
'--prefix=/usr/local/php5' \
'--disable-cgi' \
'--with-config-file-path=/etc/php5/apache2' \
'--with-config-file-scan-dir=/etc/php5/apache2/conf.d' \
'--build=x86_64-linux-gnu' \
'--host=x86_64-linux-gnu' \
'--sysconfdir=/etc' \
'--localstatedir=/var' \
'--mandir=/usr/share/man' \
'--disable-debug' \
'--with-regex=php' \
'--disable-rpath' \
'--disable-static' \
'--with-pic' \
'--with-layout=GNU' \
'--with-pear=/usr/share/php' \
'--enable-calendar' \
'--enable-fileinfo' \
'--enable-hash' \
'--enable-json' \
'--enable-sysvsem' \
'--enable-sysvshm' \
'--enable-sysvmsg' \
'--enable-bcmath' \
'--with-bz2' \
'--enable-ctype' \
'--without-gdbm' \
'--with-iconv' \
'--enable-exif' \
'--enable-ftp' \
'--enable-dbase' \
'--with-gettext' \
'--enable-mbstring' \
'--with-onig=/usr' \
'--with-pcre-regex' \
'--with-mysql=shared,mysqlnd' \
'--with-mysql-sock=/var/run/mysqld/mysqld.sock' \
'--with-mysqli=shared,mysqlnd' \
'--enable-pdo=shared' \
'--with-pdo-mysql=shared,mysqlnd' \
'--with-pdo-odbc=shared,unixODBC,/usr' \
'--with-pdo-pgsql=shared,/usr/bin/pg_config' \
'--with-pdo-sqlite=shared,/usr' \
'--with-pdo-dblib=shared,/usr' \
'--enable-phar' \
'--enable-shmop' \
'--enable-sockets' \
'--enable-dom' \
'--enable-wddx' \
'--enable-tokenizer' \
'--with-zlib' \
'--with-kerberos=/usr' \
'--with-openssl=/usr' \
'--enable-soap' \
'--enable-zip' \
'--with-mhash=yes' \
'--with-exec-dir=/usr/lib/php5/libexec' \
'--with-system-tzdata' \
'--without-mm' \
'--with-readline=/usr' \
'--without-sybase-ct' \
'--without-sqlite' \
'--without-sqlite3' \
'--without-mssql' \
'--enable-pcntl' \
'--enable-inline-optimization' \
"[email protected]"

この構成は、dotdeb をコンパイルするのに似ています. 最も重要な-はプレフィックス オプション ファイルを php のライブラリがあります。. それと他の回をお使いのシステムによると修正道路のコンパイルの変化を感じることはありませんので、.

Zemantaの強化されたことにより、

Vector logo of the PHP programming language wi...

今日我々 は php のための読書ライトが点灯 キャッシュhtml. ここで我々 は我々 のコードの出力をキャッシュについて話すと、私は、skritpovete にキャッシュ アウトする書かれているではなく オペコード レベルで eAccelerator. そんなもの – お知らせ php it の迅速な作業の自分自身を思い出させる. 要求を送信します。 web サーバー-彼はそれは、送信パラメーターを受け入れるし、php スクリプトをコンパイルし、html バージョンで結果を吐き出す彼に送信します。. これは、かなり一般的なライン. 要求を私たちのアイデアをここでは何です。, 大きなブロックまたは直接描画のようにそう大きくないブロックをストローで一度コンパイルされた出力. 利点は明白です。 – namalâna 回, 少ない負荷とリソースの消費. お湯か何かを知っている全体が開いていない、どのように複雑な. このため、複数のクラスなどあります。 PHPCache_Lite 素晴らしい機能を持っているより合理化された構造と書き込みキャッシュは私の要件を私を記述すると、将来的に思う. Aborigenskiâ オプションを見て今いきます 出力制御関数. それでは何かを現金します。 –

//start cache all output after that will be saved

ob_start();

//generate output

echo 'Some dynamic output';

echo 'Some other dynamic output ...';

//assign output into variable

$var=ob_get_contents();

//close cache output

ob_end_flush();

上記のコードは簡単ですが、私は何が起こったかを説明しましょう. まず最初に、コード内のどの部分では、キャッシュが開始される宣言します。. 次に、終了コードのより標準的な方法を生成します。. 生成された出力がファイルであるかどうか後で、利用可能となる変数を結合する、またはセッション中にそれはあなたの決定. 最後に、削除し、キャッシュを無効にします。. かなり単純な操作で通過する場合みましょうと言う geenriraneto キャッシュ コードの巨大なブロックの間、またはセッションのキャッシュ アウトとして多くの CPU 時間を節約することが我々. それはすべてあなたが望むについて今キャッシュするかどうか国民が使用できるまたは別のユーザーがアクセスできます。.

Zemantaの強化されたことにより、