検索結果
CentOS
- 全てのカテゴリ
- 全ての質問
- PHP5.3:iniの設定内容が反映されない?
お世話になります。 ■環境 CentOS5.5(32bit)に、yumでPHP5.3.5を入れて使用しています。(remiリポジトリ使用) php.iniは、'display_errors'をOffにする以外、デフォルトの状態です。 ■状況 PHPを使ってシェルスクリプトを書いています。 ---------------------------- #!/usr/bin/php <?php ~※~ ?> ---------------------------- 上記の※の箇所で実際に処理を書いていて、 コンソールから実行したところ、これら自体は正常に実行されています。 ただ、非推奨の関数や記述方法を使用した際に表示される 'Deplicate'エラーがコンソール上に出力されてしまいます。 (エラー自体がPHP5.3から追加されていることと、原因箇所自体は理解しています。) ■質問 ここで気になっているのは、php.iniで'display_errors'をOffにしているのに、 なぜ表示されてしまうのか、ということです。 同様の「エラーの出力される処理」をブラウザから起動した場合は エラーが抑制されていたため、php.ini自体は問題ないように思われます。 一応、シェルスクリプト上でini_set()で'display_errors'をOffにすると消えることを確認しましたので 回避自体はできるのですが、今後ほかの設定値をphp.iniで変更した場合、 影響がでそうなので、困っています。 コマンドラインから起動する場合、php.iniになにか編集が必要なのでしょうか? 以上、長文となりましたが、どなたかご教示いただきたく存じます。
- 締切済み
- PHP
- php-study-now
- 回答数3
- sambaの設定について
現在sambaの設定を行っているのですが、サーバへアクセス出来ずに困っています。 以下が、smb.confの設定なのですが、どこか間違っているでしょうか。 [global] dos charset = CP932 unix charset = UTF-8 passdb backend = tdbsam workgroup = XXXGROUP [home] browseable = no writeable = yes valid users = %S path = /home/work 以下、サーバ環境 ●OS CentOS-5.6-x86_64 ●samba samba3-3.5.6-43.el5.x86_64 以下クライアントPC ●OS WindowsXP Professional 以下/var/log/messagesのsmbを起動したときのログ Jun 3 20:07:34 XXX smbd[27797]: [2011/06/03 20:07:34.662400, 0] printing/print_cups.c:108(cups_connect) Jun 3 20:07:34 XXX smbd[27797]: Unable to connect to CUPS server localhost:631 - 接続を拒否されました Jun 3 20:07:34 XXX smbd[27798]: [2011/06/03 20:07:34.672109, 0] printing/print_cups.c:108(cups_connect) Jun 3 20:07:34 XXX smbd[27798]: Unable to connect to CUPS server localhost:631 - 接続を拒否されました Jun 3 20:07:34 XXX smbd[27796]: [2011/06/03 20:07:34.674116, 0] smbd/server.c:1165(main) Jun 3 20:07:34 XXX smbd[27796]: standard input is not a socket, assuming -D option Jun 3 20:07:34 XXX nmbd[27801]: [2011/06/03 20:07:34.690490, 0] nmbd/nmbd.c:885(main) Jun 3 20:07:34 XXX nmbd[27801]: standard input is not a socket, assuming -D option その他必要な情報があればご指摘ください。 宜しくお願い致します。
- VPNサーバ以外の端末にpingが通らない
OpenVPNでVPNサーバ以外pingが通りません。 【自宅LAN:192.168.11.0】 ワークグループ名:workgroup VPN:10.8.0.0 【VPN接続先LAN:192.168.11.0】 ワークグループ名:workgroup VPN:10.8.0.0 VPNサーバ(兼ファイルサーバ:CentOS):192.168.11.200 ファイルサーバ(windows xp):192.168.11.2 ルータIP(192.168.11.1) プリンタサーバ:192.168.11.100 【質問1:ファイルサーバへのアクセス方法】 VPN接続後、接続先LANのファイルサーバには\\192.168.11.200で接続でき利用できています。 自宅LANとVPN接続した先のLANのワークグループ名を同じにしている場合、 「マイネットワーク」→「ワークグループのコンピュータを表示」には自分のPCを含め VPN接続先LAN(192.168.11.0)のワークグループに所属するコンピュータ一アイコン覧は表示されないんでしょうか? VPNでファイルサーバにアクセスするには\\192.168.11.200しかないのでしょうか? 【質問2:VPNサーバ以外の端末へpingが通らない】 つまり、windowsファイルサーバ(192.168.11.2)やルータなど他の端末にはpingが通らず、 \\192.168.11.2でwindowsファイルサーバにアクセスできません。 pingはVPNサーバ兼ファイルサーバ(192.168.11.200)とプリンタサーバ(192.168.11.100)だけは応答が返ってきます。 pingをテストしているwindowsファイルサーバのファイアフォールは切ってあります。 、 なおVPNサーバのopenvpnの設定server.confで push "192.168.11.0" "255.255.255.0" としています。 長々とすみません。よろしくお願いします。
- ベストアンサー
- Linux系OS
- testmaster_x
- 回答数2
- 障害時でのサーバ切替について
OSはCentOS5、DBはpostgreSQL7.4.2でウェブ上でサービスが行えるような運用しています。 現在、障害時の対応として予備機に別のドメイン名を使って、半日遅れのデータで見せるような工夫はしています。 改善したいのは同じドメイン名で、本機(プライマリ)と予備機(セカンダリ)の接続先を切替えたいのですが、調べたところ、DRBDとHeartbeatを使って実現させる方法はよく見るのですが、この方法は2台の動作をクロスケーブルで監視しながら、状況を見てIPを切り替えるイメージですが、同じ場所に2台ある場合は停電などで1時間以上にわたって通電しないような最悪な状況も考えられるわけで、そういった場合には2台ともダウンしてしまいます。そこで別々の場所にサーバを設置して障害対応ができないものかと考えています。 2台がそれぞれが遠隔にあるような場合については死活監視をしながら、同時にデータの同期化もできるような構築を実践したいのですが、どういった方法がありますでしょうか? データの同期化をどのくらいまでシビアにとらえるかとかにもよるとは思いますが、いくつか参考になるような構築方法とかがあればアドバイスを頂ければと思います。 大雑把な質問ですみませんが、宜しくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
- gen3jp
- 回答数1
- SSLのページが昔のアンドロイドだと非表示
SSLについて教えてください。 ホームページにSSLを導入しました。 昔のandroid、android2.3以下の標準ブラウザだとSSLが効かず 「Webページはご利用いただけません。 このWebページは次の理由で読み込むことができませんでした。一般的エラー」 と表示されます。 同スマホに搭載されているCROMEは表示されます。 iPHONEやPC版は正常に閲覧できます。 SSLに間違いは無いようです。 ちなみにSHA-2です。 中間報告書も間違いないです。 .htaccessで色々設定したのですが、やはり駄目です。 サーバはPlesk Onyx v17.5.3_build1705170317.16 os_CentOS 7です。 SSLを購入したサイト(gogetssl)に聞いたところ、 SSLの設定には問題なく、サーバの設定がおかしいということです。 以下が回答です。 We see SSL perfectly installed and should have no problems on all devices https://www.sslshopper.com/ssl-checker.html#hostname=ikebukuro-shame.com https://www.ssllabs.com/ssltest/analyze.html?d=ikebukuro-shame.com However, you have problems with chiphers, you need update server config, here are some help https://community.qualys.com/thread/16055 サーバ屋に聞いた所、問題は無いとのことですが、 SHA-2を導入しているので、古いアンドロイドでも見れると思うのですが、 どのようにすれば、SSLが見れるのでしょうか。 また、無理な場合はhttpsで入ってきた時に、「このブラウザでは閲覧できません。以下のURLで閲覧下さい」というような警告文を入れて、httpに飛ばすことはできますでしょうか。
- 締切済み
- Android
- etohmasaki1130
- 回答数3
- MySQLでの128次元ベクトルの距離計算高速化
MySQLで128次元ベクトルの距離計算をしたいと考えています。 ※ 距離と書いていますが、見つけたいのは最も近くにあるデータなので厳密な距離である必要はありません。 ただし、登録されているデータ量やクエリの工夫のなさにより速度が出ない(タイムアウトするレベル)状態です。 そこで、高速化する方法についてご享受ください。 【環境】 OS:CentOS mysql:mysql Ver 14.14 Distrib 5.1.58, for redhat-linux-gnu (x86_64) using readline 5.1 DBに登録されているデータ件数:150万件 総データサイズ:1.6GByte(1レコードあたり1k程度と思われます) カラム数:130 id1,id2,pt1,pt2,…,pt128 int(11),int(11),float,float…,float 近似値計算はfloat部分で行います クエリ: select id1, MIN(POWER(pt1-dat1,2) + POWER(pt2-dat2,2) + … POWER(pt128-dat128,2) ) as 'nearest' from testDB group by id1 order by nearest limit 1 ※dat1は実数です 実行時はCPU使用率が100%であるため、計算量がボトルネックになっているのかなと思っています。 これをなんとか高速化する方法はないでしょうか。 SQLのチューニングや設定の見直し、はたまた次元数を減らす方法等なんでも構いません。 不明、不足な点についてはご指摘いただければ追記させて頂きます。 以上です、よろしくお願い致します。
- 「yum-priorities」とレポジトリの理屈
<レポジトリの異なる同じパッケージの競合時の理屈>&<「yum-priorities」の理屈> CentOS6.2(x64)です。 yum-prioritiesをいれて、各種レポジトリを入れて、propertiesをそれぞれ設定したとき(ただしpropertiesが空欄の場合は999とみなされるようです) で、以下の質問はあってますか?また、一部質問もあります。 <「 --disableplugin=priorities」を付けない場合> (1)インストール時に、同じパッケージがあれば、propertiesの小さいレポジトリを優先してそっちをインストールする (2)インストール時に、同じパッケージがなければ、それをインストールする(公式レポジトリからでもREMForgeからでも?) (3)アップデート時(not yum-cron)に、同じパッケージがあれば、propertiesの小さいレポジトリを優先してそっちからアップデートする (4)アップデート時に、同じパッケージがなければ、それをインストールする(公式レポジトリからでもREMForgeからでも?) <「 --disableplugin=priorities」を付ける場合> (5)インストール時に、同じパッケージがあれば、・・・がどのレポジトリが優先される? (5)インストール時に、同じパッケージがなければ、それをインストールする(公式レポジトリからでもREMForgeからでも?) (7)アップデート時(not yum-cron)に、同じパッケージがあれば、・・・がどのレポジトリが優先される? (8)アップデート時に、同じパッケージがなければ、それからアップデートするする(公式レポジトリからでもREMForgeからでも) 要は、<レポジトリの異なる同じパッケージの競合の理屈>&<「yum-priorities」の理屈>がわかってなくて、だと思います。 もし分かれば、上は全部わかるかと思うのですが・・・。 お手数ですが、是非よろしくお願い申し上げます。
- 締切済み
- その他(ITシステム運用・管理)
- goo_mygwdisk_1
- 回答数1
- データベース(GDBM)を使ったBasic認証
違うサーバーで正常に稼働していたBasic認証の環境をそのまま別のサーバーで再現したいのですが、うまくいきません。旧環境では、あるWEBページにアクセスするとBasic認証が行われて、正しいIDとパスワードを入れればページを閲覧できます。新環境ではすべてのIDとパスワードが拒否されてしまいます。 旧環境 → RHEL+Apache(バージョン不明ですがかなり古いです) 新環境 → CentOS6.0 + Apache2.3 この認証環境ではユーザー情報のファイルにデータベースを使用しています。 fileコマンドでこのファイルを調べたところ、以下のようになっていました。 .userfiledb.dbm: GNU dbm 1.x or ndbm database, little endian httpd.confの設定は以下のようになっており、新環境でも同じ設定にしてあります。 <Directory /path> AllowOverride AuthConfig Order allow,deny Allow from all AuthType Basic AuthDBMType GDBM AuthName "TEST" AuthDBMUserFile /path/.userfiledb.dbm Require valid-user </Directory> ただし、旧環境では mod_auth_dbm.so がロードされているところ、新環境では mod_authn_dbm.so がロードされています。 新環境でも通常の .htpasswd を使った認証はきちんと動作します。 CGIなどの動作もまったく問題ありません。 初心者なので要領が悪い質問になっていると思いますが、手がかりだけでもつかみたいと思います。補足すべき情報などがありましたらご教示ください。 よろしくお願いします。
- [Linux]expectによるopenssl実行
SSLを使用している自前のWebサイトに対する自動定期ポーリングを opensslを用いて実施しようとしています。 opensslは対話型プログラムですので、expectを用いて自動化することを考えました。 まず、手動でopensslを実行して表示されるメッセージを確認しました。 (入力コマンド)> openssl s_client -connect 192.168.1.1:443 (表示メッセージの末尾(改行コードはエスケープ表記しています)) ・ ・ Timeout : 300 (sec)\r\n Verify return code: 0 (ok)\r\n---\r\n そこで、自動化すべく以下のシェルを書いて実行してみたのですが、うまくいきません。 (opensslを実行したことによるSSLハンドシェイク完了のメッセージが流れた後、expectコマンドが終了します) expect -c " set timeout 10 spawn openssl s_client -connect 192.168.1.1:443 expect -- \"Verify return code: 0 (ok)\r\n---\r\n\" ; send \"GET /contents/index.jsp\r\" " expectのデバッグモード(-d)にて、"expect対象"として記載した文字列(Verify return code: 0 (ok)\r\n---\r\n)を認識しているところまでは確認しています。また、(タイムアウト設定の10秒を待たずに)expectが完了してコマンド待ちに戻るので、"send"も行われていると考えています。 --- コマンド等の不備や、そもそもexpect+opensslの組み合わせは不可、などございましたらご教示いただきたく思います。 なお、OSはCentOS 5.5です。
- PHPでtwitterAPI利用時のサーバー設定
TwitterAPI(ver1.1)を利用して自分のつぶやきをPHPで取得したいと思います。 認証は「OAuth.php」「twitteroauth.php」の外部ライブラリを利用しています。 下記のファイル構成でレンタルサーバーで試したところ、つぶやきのデータが取得できました。 しかし自分で構築したVPSのサーバーで実行しようとしたところ、処理に長く時間がかかり、「取得できません」という表示になってしまいます。 「OAuth」「twitteroauth」を使うにあたり、サーバーで設定すべき項目はあるのでしょうか? また、下記のプログラムで変数 $twObj にはAPIキーなどが配列で入られているのはわかったのですが、 $req 以降の変数はvar_dumpをしても何も表示されません。 TwitterAPIからどのようなメッセージが返ってきているかを表示させるには、どのようなプログラムを書けばよいのでしょうか? 以上、ご回答よろしくお願いいたします。 環境 ----------------------------- PHP 5.3.3 apach 2.2.3 CentOS 5.4(VPSで構築したLinuxサーバー) ----------------------------- ファイル構成 OAuth.php twitteroauth.php tweet.php を同じディレクトリに配置。 tweet.php ------------------------------------------------------------------------------ require_once 'twitteroauth.php'; $twObj = new TwitterOAuth($ConsumerKey,$ConsumerSecret,$AccessToken,$AccessTokenSecret); //APIのキーは取得したものを代入しています。(記載は省略) $req = $twObj->OAuthRequest('https://api.twitter.com/1.1/statuses/user_timeline.json','GET',array('count'=>'10')); $tweets = json_decode($req); if (isset($tweets) && empty($tweets->errors)) { echo '<dl>'; foreach ($tweets as $val) { echo '<dd>' . $val->text . ''; } echo '</dd></dl>'; } else { echo '取得できません。'; } -----------------------------------------------------------------------
- exec関数の中に変数を入れたい
CSVファイル(kabu.csv)をmysqlに記録すべく下記のPHPを組みました。 PHPのexec関数の中で、MySQLを動作させます。 下記でPHPファイルと同じ階層にあるkabu.csvをMySQLにインサートすることが可能でした。 <?php try { $con = new PDO("mysql:host=127.0.0.1;dbname=db", "root", "password", array(PDO::MYSQL_ATTR_LOCAL_INFILE => 1)); $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $con->exec('load data local infile \'kabu.csv\' IGNORE INTO TABLE photo_in fields terminated by \',\' enclosed by \'"\' escaped by \'"\''); } catch (PDOException $e) { echo $e->getMessage(); } ?> ********************************************************************************* 次に、 \'kabu.csv\'を外に出しました。($file = 'kabu.csv';) (将来的にこのkabu.csvはクエリーと連動して名前をが変わるようにする予定です。) ********************************************************************************** <?php $file = 'kabu.csv'; try { $con = new PDO("mysql:host=127.0.0.1;dbname=db", "root", "password", array(PDO::MYSQL_ATTR_LOCAL_INFILE => 1)); $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $con->exec('LOAD DATA LOCAL INFILE $file IGNORE INTO TABLE photo_in fields terminated by \',\' enclosed by \'"\' escaped by \'"\''); } catch (PDOException $e) { echo $e->getMessage(); } ?> 単純に \'kabu.csv\'を$fileに置き換えただけではうまく動作しません。(MySQLに入力されません) どのように記載すれば、作動するでしょうか? 初歩的な質問かと思いますが、よろしくお願いいたします。 環境はCentOS 6.6 + MySQL5.6 です。エラーは下記となります。 SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$file IGNORE INTO TABLE photo_in fields terminated by ',' enclosed by '"' escape' at line 1
- fedora23で、authconfig-tuiで
fedora23で、authconfig-tuiでAD参加させようとしてエラー CentOS7をAD参加させています。 それとは別途テスト環境として、fedora23で同じことをするとエラーになりました。 検索してみると、 「Python3のバイト列」と「Python2のバイト文字列」の型が違うことによってそうなっている とい事のようです。 でも、具体的に何をすれば治るのか全くわかりません。 fedora23では、authconfig-tuiは使えないのでしょうか? 代替のコマンドはあるのでしょうか? # authconfig-tui Traceback (most recent call last):VW-001 -U Administrator] File "/usr/share/authconfig/authconfig-tui.py", line 1078, in <module> sys.exit(module.run()) File "/usr/share/authconfig/authconfig-tui.py", line 666, in run if not self.doUI(): File "/usr/share/authconfig/authconfig-tui.py", line 1059, in doUI if not self.getChoices(): File "/usr/share/authconfig/authconfig-tui.py", line 1034, in getChoices rc = self.getWinbindSettings(more) File "/usr/share/authconfig/authconfig-tui.py", line 995, in getWinbindSettings anothertxt=_("Join Domain"), anothercb=self.maybeGetJoinSettings) File "/usr/share/authconfig/authconfig-tui.py", line 909, in getGenericChoices anothercb() File "/usr/share/authconfig/authconfig-tui.py", line 973, in maybeGetJoinSettings self.getJoinSettings() File "/usr/share/authconfig/authconfig-tui.py", line 954, in getJoinSettings self.info.joinDomain(True) File "/usr/share/authconfig/authinfo.py", line 4314, in joinDomain status, error = feedFork(cmd, echo, "sword:", self.joinPassword) File "/usr/share/authconfig/authinfo.py", line 953, in feedFork output += c TypeError: Can't convert 'bytes' object to str implicitly
- ネットワークプリンターのドライバーについて
以前にも同じ質問をさせて頂きましたが、解決できないためタイトルを変更して、再度質問させていただきます。 プリンターTS5030Sを、centOS7のサーバーにUSB接続をし、CUPS1.6.3でネットワークプリンターとして使用できるよう設定をしました。 1.サーバーのUSBにプリンターを接続 2.サーバーにLINUX用のドライバー(rpm)をインストール 3.CUPSで「新しいプリンタの検索」でTS5000シリーズを追加 (設定はデフォルトのまま変更していません) 4.クライアントPC(Windows10)で、プリンタの追加(共有プリンタを名前で指定する)でインストール 5.ドライバーをCanon-TS5000シリーズを選択し完了 (事前に「TS5030S」のドライバーをインストールしてあります) 6.テスト印刷すると文字化けします ドライバを「MS Publisher Color Printer」にすると印刷できますが、解像度が低いことと、詳細な印刷設定が出来ない事が困っています。 元々サーバーにはMG5500が設定されていましたが、MG5500が壊れてしまったので、新規に購入したTS5030Sを設定しましたので、サーバーやCUPSの設定は変更していません。 MG5500では、ドライバーはMG5500シリーズで動作していました。 「TS5030S」プリンターを「Canon-TS5000シリーズ」のドライバーで動作させるためにはどうすれば良いでしょうか? ご教授お願いいたします。 ※OKWAVEより補足:「キヤノン製品」についての質問です。
- 締切済み
- プリンター・スキャナー
- remiremi2021
- 回答数1
- ループバック・インターフェースでのNICの負荷について
limittakeです。よろしくお願いします。 IP aliasingで設定した自分自身のIPアドレス宛にパケットを送信した場合、 NICに負荷はかかるのでしょうか? と言うことをお聞きしたいです。 Linuxの「CentOS 5.3」を使用しておりまして、 eth0を ========== DEVICE=eth0 BOOTPROTO=static HWADDR=xx:xx:xx:xx:xx:xx(実際にはMACアドレスを記入しています) ONBOOT=yes IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ========== IP aliasingでeth0:1を ========== DEVICE=eth0:1 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.3 NETMASK=255.255.255.0 ========== と設定した状態で、LANケーブルを接続せずに ---------- $ ping 192.168.1.3 ---------- とpingを打っても返答が返ってきます。 これは http://dictionary.rbbtoday.com/Details/term926.html のページで解説されている 「ループバック・インターフェース」の(3)によるものかと思うのですが、 この場合、NICには負荷がかかるのでしょうか? 実際にはマシンの外部(LANのネットワーク上)にパケットを送出しないようですので、 NICに負荷がかかるという言い方は適切ではないかもしれませんが、 上記のようなパケットのやりとりで、NICは何らかの処理を行うのでしょうか? 文章が下手で質問の内容がわかりにくいかと思います。 申し訳ございません。 どなたかご存じの方いらっしゃいましたら、ご教授ください。 よろしくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- limittake
- 回答数1
- ftp FileZilla エラー 接続できない
centosでwebサーバーを構築したいと思っています。 現在filezillaをインストールしたところなのですが、最初の設定が終わり接続をしようとしたところ下記のエラーが出て接続できません。どのような原因が考えられるでしょうか? 状態: 選択されたポートは通常違うプロトコルによって利用されています. 状態: ホスト名.dip.jp のアドレスを解決しています 状態: xxx.xxx.xx.xxx:xx に接続しています... 状態: "ECONNREFUSED - Connection refused by server" への接続に失敗しました, エラー: サーバに接続することができませんでした 状態: 再試行をまっています... 状態: ホスト名.dip.jp のアドレスを解決しています 状態: xxx.xxx.xx.xxx:xx に接続しています... 状態: "ECONNREFUSED - Connection refused by server" への接続に失敗しました, エラー: サーバに接続することができませんでした ・インストール後サイトマネージャの設定を終えたところです。 ・”ホスト:ホスト名.dip.jp ポート:22 サーバの種類:FTP-File Transfer Protocol ログオンの種類:通常”と設定しました。 ・FileZillaのヴァージョンは3.2.6.1です。 ・サーバーPCの21番のポートは開放してあります。( http://www.cman.jp/network/support/port.html このサイトで、グローバルIPアドレス指定で21番ポートの開放を確認しました。ホスト名.dip.jpでは開放が確認できませんでしたが…。) よろしくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- 3104kita
- 回答数2
- プログラマに「存在しないメールアドレスがあったらメール配信は途中で止まる」と。止めずに出来ますよね?
JAVA、CentOS5、Tomcat、.jspの動的コンテンツを含んだサイトを制作中です。 プログラマに動的コンテンツは制作してもらっていますが、メール配信機能で?と思うことがありました。 「制作したメール配信機能は、存在しないメールアドレスが配信の途中に出たら、そこでメール配信自体が止まる」と言われました。 また、「会員登録したユーザのメールアドレスは必ず存在するから止まることはない」とも言われました。 しかし、二点?があります。 フリーのメールアドレスなどで登録する人もいると思います。何らかの事情でそのメールアドレスが失効されることはあると思うのですが・・・ 二点目ですが、送信先のメールアドレスが例え存在しないアドレスであっても、メール配信自体が途中で止まるというのは?と思うのです。 何故ならば、システム会社や外注プログラマに以前聞いたことがありますが、こういったケースでもメール配信自体は止まらないとのことだったと思います。 相手がいなかったらエラーメール連絡があとから届くだけで。 それで、その知り合いのシステム会社とかプログラマに聞いたらやはり、「途中で止まることない。それは無知なだけじゃないか?」といわれました。 方法が書いてあるサイトがどこかにないでしょうか? プログラミングは当方わからないのでなかなか見つからずおります。 宜しくお願いいたします。
- 「Parse error: syntax error, unexpected」がたまに発生して解消方法が分からずに困っております。
自宅サーバーでhtmlファイル内に一部phpを記述してブラウザで読み込んだ所、テンポラリで「Parse error: syntax error, unexpected(以下略)」というエラーが発生します。 その際、apacheを再起動し同じhtmlにアクセスするとエラーは発生せず、正常に閲覧できました。 ただし、しばらく使っていると、また同じ現象が出るようになります。 こちらで試した限りでは、現象が出るhtmlは(一部であれ)phpが使用されているものに限られ、phpをまったく使用していない普通のhtmlでは上記のような現象は発生していないみたいでした。 本件パーマネントではなくテンポラリで現象が発生する為、phpの記述自体に問題があるのか、phpやapacheなどの設定に問題があるのか、それとも全く別の箇所に問題があるのか、問題点の切り分けが出来ずに困っております。 その為、どんなことでも結構ですので、何かしらアドバイスいただける方がいらっしゃいましたらご教示のほど、よろしくお願いします。 なお、apacheやphpの設定変更、及び再インストールなどを試す事は可能です。 ちなみに環境は下記のようになっております。 OS:CentOS5.1 apache:2.2.8 PHP:4.4.8 また、上記情報のみでは切り分けが困難な場合、どのような情報が必要かお教えいただけると助かります。 以上、よろしくお願いします。
- Apache、DNSに外部から接続ができない
環境 CentOS 5.2 apache 2.2.2.9 bind 9.5.0 貸与されているIPアドレス変更のため サーバのルーターとサーバの設定を行いました。 IPアドレス変更前は外部からの参照ができていましたが IPアドレス変更後外部からの参照ができなくなりました。 IPアドレスの変更は /etc/sysconfig/network-scripts/ifcfg-eth1 を手動で変更し新しいIPアドレスを設定しました。 apacheでは特別にアクセス制限していないようでしたので 設定は変更していません。 /etc/hosts.allowを適切に変更しservice nerwork restartで再起動しました。 ifconfigで確認すると設定された内容が設定されています。 iptablesはすべての条件をクリアしたためiptablesでの アクセスの遮断はなさそうです。 プロセスを確認するとプロセスが存在しているのでプロセスが落ちているわけではなさそうです。 tcpdumpでdumpしているとパケット自体は外部から届いていると思われます。 同じサブネット内からのアクセスは処理されます。 ですが外部から接続するとタイムアウトになります。 これは、ApacheもBINDも処理されます。 どこに設定のミスがあるのか検討がつきません。 このような状況で考えられるミスをどんなことでも構いませんので教えてください。 よろしくお願いします。
- 締切済み
- その他(ITシステム運用・管理)
- sa-kaba
- 回答数2
- 誤って全てのユーザを削除してしまい、MySQLサーバに接続出来なくなってしまいました。
さくらインターネットの専用サーバを使用している者です。OSはCentOS 5です。 また、LinuxコマンドやMySQLも使い始めて間もない初心者です。 明らかに手順がおかしいのですが、root@localhost等のユーザを全て削除した後、新しいユーザを作成しようとしていたら、うっかりexitしてしまい、MySQLサーバに接続出来なくなってしまいました…。 色々と調べてみて、以下のような手順を踏んで接続を試みても、繋がりませんでした。 ・/etc/my.cnfの [mysqld] を [mysqld --skip-grant-tables]に変更して上書きし、MySQLを再起動する ・mysql_install_dbを実行して、MySQLを再起動する ・/etc/php.d/にあるmysql.iniとmysqli.iniのバックアップを取ってから削除し、MySQLを再起動する 再起動は、/etc/rc.d/init.d/mysqld stop を実行してから /etc/rc.d/init.d/mysqld startを実行しておりました。 接続方法はいずれの方法でも以下のようにして行いましたが、結果は同じでした。 # mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) # mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) どのようにすれば、MySQLサーバに接続出来るようになるのでしょうか? 対策手段が分かる方がおられましたら、ご回答宜しくお願いいたします。
- iptablesを設定するとメールが送受信できません
iptablesを設定すると外部からのメールの送受信ができません。 iptablesを止めると送受信ができます。 メールサーバー(OpenSSL+Postfix+Dovecot) OS:CentOS5 iptables内容: #!/bin/bash # set LOCALNET=(IPアドレス) #IPTABLES STOP /etc/rc.d/init.d/iptables stop #Default Rule iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP #LOCAL ACCEPT iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -s $LOCALNET -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # SSH iptables -A INPUT -p tcp --dport 22 -j ACCEPT #HTTP iptables -A INPUT -p tcp --dport 80 -j ACCEPT # SSL iptables -A INPUT -p tcp --dport 443 -j ACCEPT #SMTPS iptables -A INPUT -p tcp --dport 465 -j ACCEPT #POP3S iptables -A INPUT -p tcp --dport 995 -j ACCEPT /etc/rc.d/init.d/iptables save /etc/rc.d/init.d/iptables start DNSは外部のを使っています。 サーバーには外部からSSHでアクセスしています。 iptablesを設定しても当たり前ですがSSHでアクセスができます。 メールはエラーというよりメーラーから出ていきません。 サイトにはアクセスができます。 ポートは空いています。 ただiptablesを設定すると465と995は到達ができません。 http://www.cman.jp/network/support/port.html こちらでチェック iptablesを止めるとすべてがうまくいくのでiptablesが原因だと思っていますが 素人すぎて情けないですがご教授のほど宜しくお願いします。,<(_ _)>
- ベストアンサー
- ハードウェア・サーバー
- webschool
- 回答数2