検索結果
CentOS6
- 全てのカテゴリ
- 全ての質問
- vsftpd+sslでアップロードできない
こちらのサイトを参考にしているのですが http://www.aconus.com/~oyaji/centos/vsftpd_centos.htm http://centossrv.com/vsftpd.shtml サーバー : VSFTPD+SSL クライアント : SmartFTP ユーザー : user01 という環境でファイルをアップロードできません。 vsftpd.confの設定は以下のとおりです。 anonymous_enable=NO ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list ls_recurse_enable=YES pam_service_name=vsftpd userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list tcp_wrappers=YES user_localtime=YES force_dot_files=YES ssl_enable=YES ssl_tlsv1=YES rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem そしてuser_listとchroot_listにuser01を追加しました。 SmartFTPで接続はできるのですが、いざファイルをアップロードしようとするとできないのです。 ログをみると次の4行が赤い文字で警告されていました。 550 Could not get file size. 550 Could not get file modification time. 550 Failed to change directory. 550 Could not get file modification time. 以下はログ全文です。 SmartFTP v3.0.1019.6 Resolving host name "***.***.***.***" Connecting to ***.***.***.*** Port: 21 Connected to ***.***.***.***. 220 (vsFTPd 2.0.5) AUTH TLS 234 Proceed with negotiation. Connected. Exchanging encryption keys... Session Cipher: 168 bit 3DES TLS encrypted session established. PBSZ 0 200 PBSZ set to 0. USER user01 331 Please specify the password. PASS (hidden) 230 Login successful. SYST 215 UNIX Type: L8 Detected Server Type: UNIX FEAT 211-Features: AUTH SSL AUTH TLS EPRT EPSV MDTM PASV PBSZ PROT REST STREAM SIZE TVFS 211 End PWD 257 "/home/user01" CWD /var/www/html 250 Directory successfully changed. PWD 257 "/var/www/html" TYPE A 200 Switching to ASCII mode. PROT P 200 PROT now Private. PASV 227 Entering Passive Mode (***,***,***,***,***,***) Opening data connection to ***.***.***.*** Port: 17465 LIST -aL Connected. Exchanging encryption keys... 150 Here comes the directory listing. Session Cipher: 168 bit 3DES TLS encrypted session established. 240 bytes transferred. (905 バイト/s) (265 ms) 226 Directory send OK. CWD /var/www/html/home 250 Directory successfully changed. PWD 257 "/var/www/html/home" PASV 227 Entering Passive Mode (***,***,***,***,***,***) Opening data connection to ***.***.***.*** Port: 17762 LIST -aL Connected. Exchanging encryption keys... 150 Here comes the directory listing. Session Cipher: 168 bit 3DES TLS encrypted session established. 119 bytes transferred. (586 バイト/s) (203 ms) 226 Directory send OK. TYPE I 200 Switching to Binary mode. SIZE index.html 550 Could not get file size. ←ここが赤文字で表示される MDTM index.html 550 Could not get file modification time.←ここが赤文字で表示される STAT index.html 213-Status follows: 213 End of status CWD /var/www/html/home/index.html 550 Failed to change directory.←ここが赤文字で表示される TYPE A 200 Switching to ASCII mode. PASV 227 Entering Passive Mode (***,***,***,***,***,***) Opening data connection to ***.***.***.*** Port: 25693 LIST -aL Connected. Exchanging encryption keys... 150 Here comes the directory listing. Session Cipher: 168 bit 3DES TLS encrypted session established. 119 bytes transferred. (695 バイト/s) (171 ms) 226 Directory send OK. The operation has been added to the Transfer Queue. Check the Transfer Queue for the status. MDTM index.html 550 Could not get file modification time.←ここが赤文字で表示される STAT index.html 213-Status follows: 213 End of status また、Smartftpの接続には FTP over SSL Explicit を設定しています。
- sambaにWinクライアントから接続できません
環境を記述します [ホスト] さくらVPS 2GB(グローバルIP) CentOS6 samba 3.5.10 [クライアント] Windows7 HomePremium / WindowsXP HomeEdition どちらもウィルスソフトは Microsoft Security Essentials [自宅LAN] JCOMブロードバンド160M モデム - ルータ - WinPC(複数台) の単純接続 [状況] ・自宅LAN内Winクライアントからsambaにアクセスできない ・会社のLANからはアクセス可能(会社LANの設定詳細内容は不明です) ・E-Mobileからもアクセスできない [エラーメッセージ::Windowsネットワーク診断] 「ファイルとプリンタの共有リソース(IPアドレス)はオンラインですが、接続試行に対応していません」 ↓ 詳細情報の表示 ↓ 「リモート コンピューターはポート 445 での接続に応答していません。ファイアウォールまたはセキュリティ ポリシーの設定、あるいはリモート コンピューターが一時的に利用できないことが原因である可能性があります。コンピューター上のファイアウォールには何の問題も見つかりませんでした。」 [自宅環境で試したこと] ・ルータ(NEC Aterm WR8300N)のデフォルトフィルタ設定を全て破棄(137-139,445が含まれていたため) ・ルータ(NEC Aterm WR8300N)を外してモデムにLANケーブルで直接続 (JCOMのサポートに確認したところJCOM側でのフィルタリングは一切ないとのこと) ・クライアントのファイアーウォール無効化 ・ホストのiptables無効化 ・クライアントのウィルスソフト無効化 ・SSHによるLoopBack接続 ・Netlogonサービスの許可(Win7) ・SMB2での接続(smb.conf に max protocol = smb2 追加、Win7) といったところです。 上記を全て試行しても結果(エラー)は同じです。 ※ sshによるループバック接続の場合のみ 「リモートデバイスまたはリソースが接続を受け付けません」 ↓ 詳細情報の表示 ↓ 「デバイスまたはリソース (IPアドレス) は、ポート "ファイルとプリンターの共有 (SMB)" で接続を受け付けるように設定されていません。」 となります。ただ、このエラー対応をするとエラーは消えますが自分のマシンの共有フォルダが表示されるだけの結果となります。 自宅環境でも双方向でpingは通っていますし会社LANでは何の問題もなくアクセスできるため、クライアントマシンの設定よりも自宅のLAN環境を疑っているのですが、ルータ撤去でも結果が同じということで原因の切り分けができません。 (E-Mobileは詳しく調べていません) ただ、会社環境でクライアントからnbtstatを打つとちゃんとネームテーブルが表示されますが自宅では「ホストが見つかりませんでした」になってしまいます。ネットワークアダプタのipv4設定も常にNetBIOSを有効にするに変更したりしましたがダメでした。 尚、sambaのバージョンが3.5で尚且つWindows7だけでなくXPでも同様の現象ということで認証レベルを下げるという対応はしていません。 因みにVMwareで立てたLAN内のバーチャルマシン(CentOS5.6)に同じ記述内容のsmb.confでsambaを起動したところこちらは何の問題もなくディレクトリへアクセスできました(上記対策は全くなしで大丈夫でした)。 ネット上にあがっている様々な対応をしてみましたがかれこれ5日ほどハマってしまいました。 皆様のお力をお貸し頂ければ幸いです。
- CentOS5でTVキャプチャ
CentOS release 5.3 (Final) Linux version 2.6.18-128.1.16.el5.centos.plusです。 本体はNEC製 Pentium4 メモリ2GBです。 V-Gear SpeedTVというPCIキャプチャカードの動作を目論んでいます。 搭載チップはSAA7135(目視) アナログ地上波/S-Video/FM カードを挿して起動だと認識されなかったので、 yum --enablerepo=centosplus install kernel として再起動したら/dev/video0ができました。 そのあと/etc/modprobe.confに追記し、以下のようにしました。 alias eth0 e1000 alias scsi_hostadapter ata_piix alias snd-card-0 snd-intel8x0 options snd-card-0 index=0 options snd-intel8x0 index=0 remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/ modprobe -r --ignore-remove snd-intel8x0 # I2C module options alias char-major-89 i2c-dev alias char-major-89 saa7134 options saa7134 card=53 options card type=43 これだとtvtime、xawtvともにS-Videoは映像を確認できるのですが、 地上波は全チャンネル青画面です。スキャンしても引っかかりません。 地上波を見るにはどのような作業が必要でしょうか? 以下lspciの抜粋 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) 01:01.0 Ethernet controller: Intel Corporation 82547GI Gigabit Ethernet Controller 02:00.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev f0) 以下dmesg | grep saa saa7130/34: v4l2 driver version 0.2.14 loaded saa7133[0]: found at 0000:02:00.0, rev: 240, irq: 185, latency: 32, mmio: 0xf8100000 saa7133[0]: subsystem: 19d0:0225, board: ASUS TV-FM 7135 [card=53,insmod option] saa7133[0]: board init: gpio is 31c00 saa7133[0]: i2c eeprom 00: d0 19 25 02 10 28 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0
- Postfixでポート25での接続ができない
Webサーバー(CentOS,Apach)の構築経験はありますが、メールサーバーを構築するのは初めてです。Postfixの書籍を購入し、インストール・基本設定を行いました。Telnetで接続を確認する流れになっているのですがうまく接続できません。 対処法を教えていただければと思います。 環境: 自分のPC:プロバイダの変動IP サーバー:レンタルサーバー会社のVPSサービスを利用 (固定IPを1つ割り当てられている) サーバーのOS:CentOS 6 サーバーではバーチャルホストを1つ設定しており、Webサーバーとしては利用できています。(サーバー上にindex.htmlを設置し、自宅PCから閲覧できる状態) 自宅PC(変動IP)からDOSプロンプトのtelnetで op xxx.xxx.xxx.xxx を実行するとサーバーにログインはできています。 (/etc/hosts.allowに「in.telnetd:プロバイダの変動IP」を設定) 接続テストではポート番号を付けて実行しているのですが、ポート番号を付けると接続できません。 (実行コマンド:Dosプロンプトからtelnet) op xxxx.xxxx.xxx.xxx 25 (結果) 接続中: xxx.xxx.xxx.xxx ホストへ接続できませんでした。ポート番号 25:接続に失敗しました 書籍に載っている成功例は [root@XXXXXX ~]# telnet localhost 25 Trying ::127.0.0.1 Connected to example.com (127.0.0.1) Escape character is '^]'. 220 mail.example.com ESMTP Postfix になっています。(ターミナルからtelnetを行っているようです。自宅PCのDOSプロンプトからのtelnetの他にターミナルからも試しましたがポート25を指定すると接続できませんでした) #nmap localhostでサーバーのポート関係を表示させると 21/tcp open ftp 23/tcp open telnet 25/tcp open smtp 80/tcp open http 22/tcp open EtherNet/IP-1 となっており、25番は開いています。 main.cfかhttpd.confあたりの設定に問題があるような気がしていますので、疑問点を幾つか記載します。 [httpd.conf]の設定内容 ServerName xxx.xxx.xxx.xxx:80 (xxx.xxx.xxx.xxxはvpsサーバーのIPアドレス) <VirtualHost サーバーのIPアドレス:80> DocumentRoot /var/www/html/example.com ServerName example.com ServerAlias www.example.com ErrorLog /var/log/www/www.example.com_error_log TransferLog /var/log/www/www.example.com_access_log </VirtualHost> [main.cfの設定内容] 外部に送出するメールのドメイン名 myhostname = mail.example.com ※書籍どおり設定するとこのようになります。VPSなので、#hostname -f を実行すると、v0000.ttt.VPSサービス名.comというホストが返ってきます。 (疑問点) ここで設定するドメイン名は、「mail.example.com」か「v0000.ttt.VPSサービス名.com」なのか。mail.example.comを設定するとすれば、サーバーの設定をどのようにすればよいのか?(httpd.confのバーチャルホスト設定などをどのようにすればよいのか?example.comは設定しているが、mail.example.comは設定していません。レンタルDNSサービスのTypeには下記3つを設定しています。 (1)ホスト名:example.com TYPE:MX Value:mail.example.com 優先:10 (2)ホスト名:www.example.com Type:A Value:サーバーのIP (3)ホスト名:mail.example.com Type:A Value:サーバーのIP ) ドメイン名の設定 mydomain = example.com myorigin = $mydomain メールの受け取りと受け取るドメインの設定 inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 利用可能なクライアントのネットワーク範囲の設定 書籍には mynetwork = 192.168.1.0/24, 127.0.0.0/8 となっていますが、 VPSのサーバーを借りて自宅(変動IP)から利用しているので、ここの設定は自分のIPを調べ(例:http://www.cman.jp/network/support/go_access.cgi)それを設定。 mynetwork = xxx.xxx.xxx.xxx ※書籍にはすべてコメントアウトされているのでデフォルトのままでも動作に問題はないと書いてあります。この設定は上記で良いのでしょうか? ローカルメールの配送方式 home_mailbox = Maildir/ [Postfixのランレベル] postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
- centos5 phpでmysqlへ接続できない
使用OSはCentos5でvps上でMysqlのインストールを行いました。 1.yum -y install mysql-server mysql-devel 2.vi /etc/my.cnf 文字コード指定 3./etc/rc.d/init.d/mysqld start Mysqlを初期化 4.mysql_secure_installration rootパスワードを設定 anonymousユーザを削除・・・ここで下記のようなエラーになって失敗します。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) .....Failed! 仕方がなかったので、 5.mysql -u root -p password:******* でログインし、testデータベースとanonymousユーザを削除しました。 その後、wordpressをインストールし、wp-config.phpに作成したデータベースとユーザ(パスワードも)を指定して、ブラウザからアクセスしましたが、接続できませんとのエラーになってしまいます。 これは、@以下のホストがlocalhostだからでしょうか? sshでVPSサーバーにログインしているので、@以下のホストを接続元(つまり、自宅のPCのホスト名もしくはグローバルIP)を指定する必要があるのでしょうか? /var/log/mysqld.logにもそれらしきログは残っていません。 どなたかアドバイス頂けないでしょうか? [root@HostName]#mysql -V mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) [root@HostName]#nmap localhost Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-02-25 13:51 JST Interesting ports on localhost.localdomain (127.0.0.1): Not shown: 1675 closed ports PORT STATE SERVICE 53/tcp open domain 80/tcp open http 443/tcp open https 953/tcp open rndc 3306/tcp open mysql Nmap finished: 1 IP address (1 host up) scanned in 1.183 seconds [root@HostName]#rpm -qa|grep mysql mysql-server-5.0.77-4.el5_5.4 php-mysql-5.1.6-27.el5_5.3 mysql-devel-5.0.77-4.el5_5.4 mysql-5.0.77-4.el5_5.4 自宅pc----sshログイン----vpsサーバー ※自宅pcは、fedora14です。
- ベストアンサー
- Linux系OS
- apple_v_apple
- 回答数5
- phpMyAdmin内での文字化け
サーバはさくらインターネットを利用してます。 レンタルサーバから専用サーバに移転したのですが、 専用サーバではphpMyAdminで日本語データの文字化けが起きます。 専用サーバのphpMyAdminからDB作成の際、下記の設定で行い、 MySQLの文字セット UTF-8 Unicode (utf8) MySQLの接続照合順序 utf8_unicode_ci DB の照合順序 utf8_unicode_ci レコードをINSERTする際、下記のように文字コードを指定し、 $sql=mb_convert_encoding($sql,"EUC-JP","EUC-JP"); execute_sql($con, $sql); 実行したら、phpMyAdmin内で日本語データが文字化けしました。 サイト内で表示しているDBデータ(日本語)は文字化けしませんでした。 DB の照合順序をutf8以外(ujis_japanese_ciなど)として、 DBを作った場合、レコードをINSERTしたら、サイト内のDBデータも phpMyAdmin内データもどちらも日本語が文字化けします。 また、レンタルサーバのphpMyAdminからDBデータをエクスポートして、 専用サーバのphpMyAdminからインポートした場合、 読み込むDBデータファイルの文字コードをUTF-8にしなければ、 phpMyAdmin内で日本語データが文字化けしてしまいます。 ただ、UTF-8にしてインポートしてもphpMyAdmin内では 文字化けしませんが、サイト内で表示しているDBデータは 文字化けします。 専用サーバのphpMyAdminから データを日本語の文字列に編集・更新したら、 phpMyAdmin内ではそのデータに関しては文字化けなく表示されますが、 サイト内ではそのデータは文字化けしてしまいます。 専用サーバ情報は下記の通りです。 【専用サーバ】 OS:CentOS 5 Apache 2.2.3 PHP5.1.6 DBサーバ:MySQL 5.0.77 アップしているファイルの文字コード:EUC 分かる方、ご回答、よろしくお願いいたします。
- 締切済み
- PHP
- chibibichi
- 回答数3
- Apache2で仮想ディレクトリ(alias)の設定について
お世話になります。 下記の環境で社内WEBサーバを構築しています。 OS:CentOS4.4 httpd:Apache2.0.61 httpd.confの内容 ServerRoot "/usr/local/apache" User apache Group apache DocumentRoot "/usr/local/apache/htdocs" <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> Alias /icons/ "/usr/local/apache/icons/" <Directory "/usr/local/apache/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> Alias /info/ "/home/info/" <Directory "/home/info"> AllowOverride None Order allow,deny Allow from all </Directory> 上記のようなhttpd.confを書いて、 "/home/info/"以下のファイルに"www.example.co.jp/info/"で アクセスしたいと考えています。 しかしブラウザから確認をすると、 You don't have permission to access /info/index.htm on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. のエラーが表示されます。(当然、希望するページは表示されません) 実際のディレクトリのパーミッションも確認しましたが、設定されているように思えます。(私の知識不足、誤認識であれば指摘ください。) drwxr-xr-x 6 root root /home drwxrw-r-x 2 info apache /home/info "/home/info"には766・755・744のどれをあてても同じ結果です。 また、"/home/info"以下のファイル"index.htm"は存在を確認し、 パーミッションも下記のように確認しています。 -rwxr-xr-x 1 root root index.htm ファイルの所有者・グループは"root"になっていますが、これはテスト的に作成したもので、実際の運用は"info"ユーザで作成されます。 httpd.confやパーミッションの設定で間違っているところがあれば ご指摘をおねがいいたします。 また情報が不足していましたら、補足に載せますのでご指摘をお願いします。
- 自宅メールサーバーから携帯にメールが送れない
自宅でメールサーバーを立てました。 OSはCentOSです。postfixとdovecotで立てました。 違うプロバイダに入っている人物のPCとは送受信できます。しかし、携帯には送ることができません。プロバイダメールは送ることはできます。携帯から、自宅サーバーへのメールアドレス宛ては送ることができます。 以前もメールサーバーを立てていたのですが、特に問題なく送ることができました。 携帯はDOCOMOとWILLCOMです。プロバイダメールは届きます。 以前の投稿も見たのですが、若干違うようなので質問させていただきます。 ログを添付します。 Jan 20 20:40:48 linux amavis[26711]: (26711-02) Passed CLEAN, LOCAL [192.168.0.*] [192.168.0.*] <***-h@****.com> -> <*****716@d*.pdx.ne.jp>, Message-ID: <************@r*****amain>, mail_id: *******h, Hits: -2.82, queued_as: 152BE724565, 10435 ms Jan 20 20:40:48 linux postfix/smtp[27008]: 99E7F724563: to=<*****716@d*.pdx.ne.jp>, relay=127.0.0.1[127.0.0.1], delay=11, status=sent (250 2.6.0 Ok, id=26711-02, from MTA([127.0.0.1]:10025): 250 Ok: queued as 152BE724565) Jan 20 20:40:48 linux postfix/qmgr[18483]: 99E7F724563: removed Jan 20 20:41:01 linux postfix/qmgr[18483]: 5D7DA72454E: from=<***-h@****.com>, size=1612, nrcpt=1 (queue active) これでは、正常に送られているようなのですが、とどかないのです。 PCからPCへは正常に送られています。 後、携帯に送られていないようなLOGが残っています。 Jan 20 20:41:31 linux postfix/smtp[27016]: connect to mail1.pdx.ne.jp[***.***.***.**]: Connection timed out (port 25) Jan 20 20:41:31 linux postfix/smtp[27015]: connect to mfsmax.docomo.ne.jp[***.****.***.***]: Connection timed out (port 25) です。対処方法が在りましたらお教え下さい。
- ベストアンサー
- その他([技術者向] コンピューター)
- aki567
- 回答数2
- MediaWiki1.22.5 表示できない
現在CentOS6.5にWebサーバを構築しております。 (つい先日も違う件で複数回ご質問させていていただいております。) ホームディレクトリは「/usr/wiki/html」に変更しており、自サーバから、 「http://192.168.*.**/mediawiki」 にアクセスするとメインページが表示されております。 しかし、外部から端末(IE11)から 「http://WANのIP/mediawiki」でアクセスすると以下が表示されます。 「 このページは表示できません。 Webアドレスhttp://WANのIP が正しいか確かめてください 検索エンジンでそのページを検索してください 数分待ってから、ページを最新の情報に更新してください 」 現在確かめたことは 「http://WANのIP/TEST/index.html」は表示される 「http://WANのIP/mediawiki/index.html」は表示される 後、ホームディレクトリは「/usr/wiki/html」に変更しており、 このディレクトリのオーナーは「apache」です。 アクセス権は「rwxr-xr-x」です。 (「/usr/wiki/html」配下のディレクトリは「apache」です。) 確認すべき箇所を、申し訳ございませんが、ご教授願いたく存じます。 まだ勉強中の身でございますが、ご指導をよろしくお願いいたします。 また、mediawikiディレクトリ内の権限などls-lで表示させたものを 記載させて頂きます。 合わせてよろしくお願いいたします。 <使用環境> CentOS6.5 Apache 2.2.15 MySQL 5.1.71 PHP 5.3.3 <現在のディレクトリのオーナ。権限> htmlの中 drwxrwxrwx 1 apache apache 4096 4月 7 16:50 2014 mediawiki mediawikiの中 -rw-rw-r-- 1 apache apache 19332 3月 28 09:01 2014 COPYING -rw-rw-r-- 1 apache apache 3946 3月 28 09:01 2014 CREDITS -rw-rw-r-- 1 apache apache 76 3月 28 09:01 2014 FAQ -rw-rw-r-- 1 apache apache 601674 3月 28 09:01 2014 HISTORY -rw-rw-r-- 1 apache apache 3633 3月 28 09:01 2014 INSTALL -rw-rw-r-- 1 apache apache 4327 4月 15 17:51 2014 LocalSettings.php -rw-rw-r-- 1 apache apache 1478 3月 28 09:01 2014 README lrwxrwxrwx 1 apache apache 6 4月 11 16:24 2014 README.mediawiki -> README -rw-rw-r-- 1 apache apache 41362 3月 28 09:01 2014 RELEASE-NOTES-1.22 -rw-rw-r-- 1 apache apache 405 3月 28 09:01 2014 StartProfiler.sample -rw-rw-r-- 1 apache apache 11824 3月 28 09:01 2014 UPGRADE -rw-rw-r-- 1 apache apache 3816 3月 28 09:01 2014 api.php -rw-rw-r-- 1 apache apache 916 3月 28 09:01 2014 api.php5 drwxrwxr-x 2 apache apache 4096 3月 28 09:01 2014 cache -rw-rw-r-- 1 apache apache 145 3月 28 09:01 2014 composer-example.json drwxrwxr-x 7 apache apache 4096 3月 28 09:01 2014 docs drwxrwxr-x 18 apache apache 4096 3月 28 09:02 2014 extensions drwxrwxr-x 2 apache apache 4096 3月 28 09:01 2014 images -rw-rw-r-- 1 apache apache 5868 3月 28 09:01 2014 img_auth.php -rw-rw-r-- 1 apache apache 928 3月 28 09:01 2014 img_auth.php5 drwxrwxr-x 36 apache apache 4096 4月 14 13:39 2014 includes -rw-r--r-- 1 ponzu ponzu 424 4月 19 16:24 2014 index.html -rw-rw-r-- 1 apache apache 1957 3月 28 09:01 2014 index.php -rw-rw-r-- 1 apache apache 922 3月 28 09:01 2014 index.php5 drwxrwxr-x 6 apache apache 4096 3月 28 09:01 2014 languages -rw-rw-r-- 1 apache apache 1766 3月 28 09:01 2014 load.php -rw-rw-r-- 1 apache apache 920 3月 28 09:01 2014 load.php5 drwxrwxr-x 17 apache apache 12288 3月 28 09:01 2014 maintenance drwxrwxr-x 2 apache apache 4096 3月 28 09:01 2014 mw-config -rw-rw-r-- 1 apache apache 3852 3月 28 09:01 2014 opensearch_desc.php -rw-rw-r-- 1 apache apache 942 3月 28 09:01 2014 opensearch_desc.php5 -rw-rw-r-- 1 apache apache 11028 3月 28 09:01 2014 profileinfo.php drwxrwxr-x 16 apache apache 4096 3月 28 09:01 2014 resources drwxrwxr-x 2 apache apache 4096 3月 28 09:01 2014 serialized drwxrwxr-x 7 apache apache 4096 3月 28 09:01 2014 skins drwxrwxr-x 5 apache apache 4096 3月 28 09:01 2014 tests -rw-rw-r-- 1 apache apache 16607 3月 28 09:01 2014 thumb.php -rw-rw-r-- 1 apache apache 940 3月 28 09:01 2014 thumb.php5 -rw-rw-r-- 1 apache apache 1085 3月 28 09:01 2014 thumb_handler.php -rw-rw-r-- 1 apache apache 956 3月 28 09:01 2014 thumb_handler.php5 -rw-rw-r-- 1 apache apache 85 3月 28 09:01 2014 wiki.phtml
- ベストアンサー
- その他([技術者向] コンピューター)
- usako_yuka
- 回答数1
- メールサーバ構築(cent0S6)→送受信失敗!
さくらVPSで、主に下記のサイトを参照しメールサーバ構築したのですが、 gmail(PC/携帯)から送信できません。postfixの設定がどこか違うのでしょうか? ネットでいろいろ検索して試したのですが、うまくいきません。 サーバに長けてらっしゃる方、お力添えください。 参考HP :http://morizyun.github.io/blog/postfix-centos-sakura-vps-aws/ gmailの返信されたメール本文:一部XXXXなどに修正しています。 Delivery to the following recipient failed permanently: xxxxx@xxxxxxxxx.com Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain xxxxxxxx.com by xxxxxxxxx.com. [xxx.xxx.xxx.xxx]. The error that the other server returned was: 554 5.7.1 <xxxxxxxx@xxxxxxxx.com>: Relay access denied ----- Original message ----- DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:from:content-type:message-id:date:to :content-transfer-encoding:mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=dL87YphCyBLIfQBNY+N3oX9Bo06dlam9T0ZdVAp1K5JodSR2e+wqb7BlPhFmzYg2BX Uf3F41pLeR1DyjZ8iRrAf3FLlvYKMUoMFCPHSxh1BwhHvOTYRV+aODqJjXX+yzGVA0uE JHpKrv6mIEbgk4XVttDIvoED8483NDf1nYN/vnWJGM3VE80/AkONYLhpyNWpdNI74CFs Ala93d9dN3OSodoBYgtS+9bUI/tMG224cFrf+jQ9zDxROhsDobsH5MlEajVaJxfQglOx OXmAnpTApscTpsH5TfYL+W54F6qi98Uxe8RIQp91EJNtU1xO5WvScWR//216ccGnV2GE eT4w== X-Received: by 10.68.52.202 with SMTP id v10mr33538512pbo.118.1387363530510; Wed, 18 Dec 2013 02:45:30 -0800 (PST) Return-Path: <xxxxxxxxxxxxx@gmail.com> Received: from [192.168.0.2] (aa20111001946f573a99.userreverse.dion.ne.jp. [111.87.58.153]) by mx.google.com with ESMTPSA id hz10sm40136483pbc.36.2013.12.18.02.45.28 for <xxxxxxx@xxxxxxxxxx.com> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 18 Dec 2013 02:45:29 -0800 (PST) Subject: =?iso-2022-jp?B?GyRCJUYlOSVIGyhC?= From: =?iso-2022-jp?B?GyRCRURDZhsoQiAbJEI5KDx5GyhC?= <xxxxxxxxxxx@gmail.com> Content-Type: text/plain; charset=us-ascii X-Mailer: iPhone Mail (11B511) Message-Id: <1814342A-ECD3-4FA7-A630-18xxxxxxxxxx@gmail.com> Date: Wed, 18 Dec 2013 19:45:23 +0900 To: "xxxxxx@xxxxxxxxx.com" <xxxxx@xxxxxxxxxxx.com> Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0)
- ベストアンサー
- その他(メールサービス・ソフト)
- okweb1235tanaka
- 回答数1
- hinemosエージェントからのデータが取得できない。
Hinemosマネージャ (CentOS 5.2) Hinemosエージェント(Windows Server 2003 R2 Std SP2) Hinemosクライアント(Windows XP Pro SP3) こちらで、Hinemosエージェントから性能情報を収集するために Hinemosクライアントでレポジトリ登録をおこないました。 しかし、性能情報は収集することができなくて、データをエクスポート してみると、次のようになっていました。 Windows Server 2003上では、[agent_start.vbs][log_agent_start.vbs] を実行しております。 性能情報収集に何が問題になっているのか判りません。 Linux版のインストールマニュアルはネットにあるようですが、Windows版 エージェントのインストールマニュアルが無いため、間違っているのかもし れませんが宜しくお願いします。 収集ID, test001 説明, tesst001 スコープ, webapp 開始時刻, 2009-06-30 15:52:34 時刻, CPU使用率, CPU使用率(ユーザ), CPU使用率(システム), CPU使用率(Niceプロセス), CPU使用率(入出力待機), インタラプトレート, コンテキストスイッチ, メモリ使用率, メモリ使用率(スワップ), メモリ使用率(実メモリ), スワップ領域中のメモリ使用率, 実メモリ中のメモリ使用率, 実メモリ中のメモリ使用率(ユーザ), 実メモリ中のメモリ使用率(バッファ), 実メモリ中のメモリ使用率(キャッシュ), スワップI/O, スワップI/O(イン), スワップI/O(アウト), パケット数合計, パケット数合計(受信), パケット数合計(送信), エラーパケット数合計, エラーパケット数合計(受信), エラーパケット数合計(送信), ネットワーク情報量, ネットワーク情報量(受信), ネットワーク情報量(送信) 2009-06-30 15:52:37, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? 2009-06-30 15:52:38, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? 2009-06-30 15:52:43, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? 2009-06-30 15:52:48, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? [hinemos.log] 2009-06-30 15:49:32,015 WARN [repository.util.SnmpPoller] snmpTimeoutError():/192.168.50.13 .1.3.6.1.2.1.1.5.0 polling failed at TimeoutError [jboss.log] 2009-06-30 15:45:02,166 INFO [main] [org.jboss.ejb3.EJB3Deployer] Starting java:comp multiplexer 2009-06-30 15:45:15,503 INFO [main] [STDOUT] no object for null 2009-06-30 15:45:15,513 INFO [main] [STDOUT] no object for null 2009-06-30 15:45:15,589 INFO [main] [STDOUT] no object for null 2009-06-30 15:45:15,834 INFO [main] [STDOUT] no object for {urn:jboss:bean-deployer}supplyType 2009-06-30 15:45:15,929 INFO [main] [STDOUT] no object for {urn:jboss:bean-deployer}dependsType <snip> 2009-06-30 15:53:03,033 WARN [SnmpTimer] [com.clustercontrol.poller.impl.SnmpPollerImpl] Polling failed at TimeoutError. IP:/192.168.50.13 OID:.1.3.6.1.4.1.2021.11.50
- ベストアンサー
- その他(ITシステム運用・管理)
- noname#204417
- 回答数1
- proftpd 外部から接続失敗の原因?
現在、Centos8 準拠の国産の Miracle Linux 8.6 を使って、自宅サーバーを立ち上げていますが、FTP サーバーのところで、外部から(LAN外から)のアクセスに失敗します。 <インストール内容> ・proftpd のバージョンは、Proftpd 1.3.7f で、主な設定内容は、 - サーバーモードは standalone - ポート番号は 2121 - User ftp Group ftp - PassivePorts 49152 49153 となっています。IODATA 社の NAS が FTP 機能を有しており標準のポート番号 21 が使われているので、今回 2121 に変更しています。 なお、ルーター側で TCP 2121 の信号が、今回の自宅サーバーに届くように、ポート解放とポート変換の設定はできています。 <不具合現象> Windows PC 側で FFFTP というクライアントソフトで確認すると、 LAN 内部からは passive モード 非passive モード のとちらでも接続OK。 LAN 外部からは passive モード 非passive モード のとちらでも接続失敗。 という結果となっています。 <私が考察した内容> FFFTP での失敗ログを見ると ----- ここからです。 FTP over Explicit SSL/TLS (FTPES)を使用します. ホスト xxxxxx.f5.si を探しています. (TCP/IPv4) ホスト xxxxxx.f5.si を探しています. (TCP/IPv6) ホスト xxxxxx.f5.si (27.95.9.100 (2121)) に接続しています. (TCP/IPv4) ホスト xxxxxx.f5.si が見つかりません. (TCP/IPv6) 接続しました. (TCP/IPv4) 220 192.168.2.150 FTP server ready >AUTH TLS 234 AUTH TLS successful >PBSZ 0 200 PBSZ 0 successful >PROT P 200 Protection set to Private >USER root 331 Password required for root >PASS [xxxxxx] 230 User root logged in >FEAT 211-Features: AUTH TLS CCC CLNT EPRT EPSV HOST MDTM MFF modify;UNIX.group;UNIX.mode; MFMT MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.groupname*;UNIX.mode*;UNIX.owner*;UNIX.ownername*; PBSZ PROT RANG STREAM REST STREAM SIZE SSCN TVFS 211 End >TYPE A 200 Type set to A >PASV 227 Entering Passive Mode (192,168,2,150,192,0). ダウンロードのためにホスト 192.168.2.150 (49152) に接続しています. (TCP/IPv4) 接続できません. (TCP/IPv4) ファイル一覧の取得を中止しました. >CWD -------- ここまでです。 となります。 上記で、xxxxxx.f5.si は、DDNS now 社の DDNS のドメインですが、ここではサブドメインを xxxxx としています。 また、グローバル IP 27.95.9.100 も今回の報告の際に架空のもので記載しています。 おかしいのは、下記の部分で、 ダウンロードのためにホスト 192.168.2.150 (49152) に接続しています. (TCP/IPv4) ここは当然、以下のようにグローバルIPである必要があるので、これが接続失敗の原因のようです。 ダウンロードのためにホスト 27.95.9.100 (49152) に接続しています. (TCP/IPv4) <その他情報> 知人で、Centos6 で、ポート 2121 で外部接続が成功している人がいたので、その人の proftpd.conf (ただし、proftpd のバージョンは相当古いが不明との事でした)を見せてもらったところ、 ServerType inetd port 2121 PassivePorts 49152 49153 MasqueradeAddress xxxxxx.f5.si のようになっていました。 今回、私がインストールした Proftpd 1.3.7f の .conf ファイルには、MasqueradeAddress の記載が全くなかったので最後の行を追加しましたが、不具合は改善されませんでした。 知人曰く、「サーバータイプが standalone ではダメなのでは?」との話でしたが、これが本当かどうか、私にはわかりません。 <アドバイス頂きたい事> 最終的には、外部から proftpd に接続できる事ですが、まずは以下の私の疑問に関しご教示頂きたくよろしくお願いいたします。 (1) proftpd を外部接続する際に、standalone では原理的に無理なのか? (知人の言う事は本当か?) (2) もし、standalone でも正しく設定すれば外部からの接続が可能ならば、どのように設定するのか? 前述のように Proftpd 1.3.7f の .conf ファイルには、MasqueradeAddress の記載が無いが、どこか別のところで設定するのか? (3) もし、standalone では原理的に無理ならば、inetd での設定方法についてわかりやすく記載されたネット情報(URL等)をご教示下さい。 私なりにネット情報を見たのですが、 xinetd インストール とか、(proftpd ではなく) xproftpd という語句が出てきて、とても複雑そうです。 以上、よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- kmsakutomo
- 回答数4
- perl DBD::Pg インストールでエラー発生
こんにちは。 以下の環境でPerl+postgreSQLのCGIを作成していますが、 DBI、DBD::PGのインストールでエラーが出てしまい大変困っています。 どうぞお力添えをお願いします。 環境---------------------- OS:CentOS VERSION = PostgreSQL 8.1.18 Perl:v5.8.8 -------------------------- ●手順 CPANより下記モジュールをダウンロードし、 ・DBI : DBI-1.609.tar.gz ・DBD::PG : DBD-Pg-2.16.1.tar.gz それぞれ ・perl Makefile.PL ・make ・make install を実行。 DBD::PGの perl Makefile.PL で pg_config のパスを聞かれるが存在しなかったため、ネットの情報から以下を実行。 yum install postgresql-devel 再度DBD::PGのperl Makefile.PL を実施しましたが、以下のようなワーニング(※1)が出力してしまい、 make,make installを実施後に動作確認のスクリプトを実行してもやはりエラーとなってしまいます。(※2) ※1 Warning: prerequisite version 0 not found. Could not eval ' package ExtUtils::MakeMaker::_version; no strict; local $VERSION; $VERSION=undef; do { use version; our $VERSION = qv('2.16.1'); }; $VERSION ' in Pg.pm: Can't locate version.pm in @INC (@INC contains: t/lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 10) line 7, <FH> line 20. BEGIN failed--compilation aborted at (eval 10) line 7, <FH> line 20. WARNING: Setting VERSION via file 'Pg.pm' failed at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 515 Multiple copies of Driver.xst found in: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI/ /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI/ at Makefile.PL line 263 Using DBI 1.609 (for perl 5.008008 on i386-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI/ Writing Makefile for DBD::Pg ※2 install_driver(Pg) failed: Can't locate version.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/DBD/Pg.pm line 20. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/DBD/Pg.pm line 20. Compilation failed in require at (eval 3) line 3. Perhaps a module that DBD::Pg requires hasn't been fully installed at ./test02.pl line 5 どうぞよろしくお願いいたします。
- ベストアンサー
- Perl
- niveacreame
- 回答数2
- LinuxリファレンスとUNIXリファレンスの違いは?
LinuxリファレンスとUNIXリファレンスの違いは? 当方CentOSやCygwinを使用していますが、リファレンスが必要になったので購入しようと思いましたが、LinuxリファレンスとUNIXリファレンスの2種類があって、どちらを購入すれば良いのか全く分かりません。中身もほとんど似ているようです…。 Pocket Referenceシリーズでは ・『Linuxコマンド ポケットリファレンス』 ・『UNIXコマンドポケットリファレンス ビギナー編』 があって、 ソフトバンク クリエイティブ社からは ・『Linuxコマンドブック ビギナーズ 第2版 コマンドブックシリーズ』 ・『UNIXコマンドブック 第2版』 があるのですが、UNIXリファレンスとLinuxリファレンスの違いは何でしょうか。 ------------------------------------------------------- 『Linuxコマンド ポケットリファレンス』http://www.amazon.co.jp/%E3%80%90%E6%94%B9%E8%A8%82%E6%96%B0%E7%89%88%E3%80%91-Linux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89-%E3%83%9D%E3%82%B1%E3%83%83%E3%83%88%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9-Pocket-Reference/dp/4774138169/ref=pd_ts_b_21?ie=UTF8&s=books 『UNIXコマンドポケットリファレンス ビギナー編』http://www.amazon.co.jp/%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88-UNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%9D%E3%82%B1%E3%83%83%E3%83%88%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9-%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E7%B7%A8-POCKET-REFERENCE/dp/4774133493/ref=sr_1_5?ie=UTF8&s=books&qid=1262233838&sr=1-5 『UNIXコマンドブック 第2版』http://www.amazon.co.jp/UNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%96%E3%83%83%E3%82%AF-%E7%AC%AC2%E7%89%88-%E5%B0%8F%E9%87%8E-%E6%96%89%E5%A4%A7/dp/479733259X/ref=pd_sim_b_4 『Linuxコマンドブック ビギナーズ 第2版 コマンドブックシリーズ』http://www.amazon.co.jp/Linux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%96%E3%83%83%E3%82%AF-%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E3%82%BA-%E7%AC%AC2%E7%89%88-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%96%E3%83%83%E3%82%AF%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E7%94%B0%E8%B0%B7/dp/4797340053/ref=sr_1_3?ie=UTF8&s=books&qid=1262234273&sr=1-3
- ベストアンサー
- Linux系OS
- noname#139165
- 回答数3
- MySQL 検索結果のファイル保存と行数値入手
MySQL での検索結果をファイル保存し、かつ検索データ数(行数値)を入手する事を実現するのが目標です。 検索結果をファイル保存、及び、検索データ数(行数値)の入手は単独ではできるのですが、2つを同時に実現する事ができていません。 本件について、アドバイスをお願いしたく、よろしくお願いいたします。 <実際にやった事> PHPで MySQL のデータベースに接続 → 成功 $link = mysqli_connect($domain,$user,$password,$dbname); テーブルの作成とテーブルへのデータ追加も mysqli_query( )を使って成功。 ← 括弧内には必要なパラメータを入れて実行しています。 また、テーブル名は my_database としています。 ここからが困っている点です。 mysql からのデータの内容とデータの行数を取り出しすために、以下の内容を実行する時、 $res = mysqli_query($link, $sql); $row_count = mysqli_num_rows($res); (1) $sql が 「SELECT * FROM my_database」という文字列ならば、 $row_count には正常に行数値が戻ってくる。 また、テーブルの内容も正常に表示される。 (2) $sql が 「SELECT * FROM my_database INTO OUTFILE "output.csv"」というにファイル出力にすると、 mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in (ファイル名) というようなエラーメッセージが出て、データの行数値が取り出せない。そこで、$res について調査すると、 var_dump($res); → bool(true) print_r($res); → 1 という値になっている。 このため、前述のエラーメッセージが出力されるものと思われます。 ただし、この場合でも output.csv は正常に出力されています。 ネット情報を調べて見ると、エラーメッセージが出るのは上記 (2) の SELECT 文の構文に問題がある、との情報でしたが、実際にファイル出力は正常なので構文に問題あるとは、私には良く理解できていません。 ちなみに、サーバーは Centos7 系の自宅 Linux マシンで、PHP は Ver 7.4.6 、MySQL は Ver 8.0.30 です。
- ベストアンサー
- MySQL
- kmsakutomo
- 回答数6
- FTP(vsftpd)が接続、また実行できません。
CentOS 6.0に下記のコマンドでFTPをインストールしました。 yum -y install vsftpd ちゃんとインストールされているかを下記のコマンドで確認したらパスが出力されました。 which vsftpd /usr/sbin/vsftpd そこで下記のコマンドで設定ファイルを開いて下記のように変更しました。 vi /etc/vsftpd/vsftpd.conf ------------------------------------ anonymous_enable=NO ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to blah FTP service. chroot_local_user=NO ls_recurse_enable=YES ------------------------------------ ※上記の設定以外はそのままです。 下記のコマンドでランレベルを確認しました。 chkconfig vsftpd on chkconfig --list vsftpd -------------------------------------------------- vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off -------------------------------------------------- そこで下記のコマンドでポートを開けました。 vi /etc/sysconfig/iptables ------------------------------------------------------------ -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT ------------------------------------------------------------ クライアントPCから接続できるかテストを実行しました。 1.Tera Term上でFTPコマンドを実行。 下記のエラーメッセージが出力されました。 -bash: ftp: コマンドが見つかりません 2.「FileZilla Client」で接続できるか実行 ※下記の内容は「FileZilla Client」で出力されたログです。 状態: サーバーから切断されました 状態: localhost のアドレスを解決しています 状態: 192.168.1.xxx:21 に接続しています... 状態: 接続が確立されました, ウェルカム メッセージを待っています... 応答: 220 Welcome to blah FTP service. コマンド: USER ***** 応答: 331 Please specify the password. コマンド: PASS ******** 応答: 230 Login successful. コマンド: OPTS UTF8 ON 応答: 200 Always in UTF8 mode. 状態: 接続されました 状態: localhost のアドレスを解決しています 状態: 192.168.1.xxx:21 に接続しています... 状態: 接続が確立されました, ウェルカム メッセージを待っています... 応答: 220 Welcome to blah FTP service. コマンド: USER ***** 応答: 331 Please specify the password. コマンド: PASS ******** 応答: 230 Login successful. コマンド: OPTS UTF8 ON 応答: 200 Always in UTF8 mode. 状態: 接続されました 状態: ディレクトリーの一覧を読み出しています... コマンド: PWD 応答: 257 "/home/*****" コマンド: TYPE I 応答: 200 Switching to Binary mode. コマンド: PASV 応答: 227 Entering Passive Mode (192,168,1,xxx,234,116). コマンド: LIST エラー: 接続タイムアウト エラー: ディレクトリー一覧表示の取得に失敗しました。 恥ずかしい話ですがネットで検索してもわかりませんでした。 すみませんがアドバイスいただけませんでしょうか。 宜しくお願いします。
- 複数の処理でTomcatが停止する
Javaのシステムを運用しています。 1台のサーバー(CentOS5.0)に、Apache-Tomcat5.0-PostgreSQL8.1-アプリケーション(顧客ごと(10社))がインストールされています。 アプリケーションの切り分けはTomcatのconf/catalina/localhost/コンテキスト.xml で定義しています。(コンテキスト1~10を作成) 昨年秋から以下の障害が発生していますが、未だに原因がわからない状況です。 Javaの知識、Tomcatの知識、PostgreSQLの知識など乏しく、ログも取れていない状況です。 どうか、疑わしい原因、調査方法など教えていただきたく存じます。 障害状況 日付 現象 回復 11/6 A画面でB画面への遷移ボタンをした時に Tomcat再起動し、再実行したところ サーバーのB画面作成処理が中断 正常に処理できた。 11/16 TOPメニューからC画面を選択したが、 約10時間後、中断していたC画面処理 サーバーのC画面作成処理が中断 が再開された。その後正常に処理。 12/26 D画面でE画面への遷移ボタンをした時に Tomcat再起動し、再実行したところ サーバーのE画面作成処理が中断 正常に処理できた。 1/6 F画面でG画面への遷移ボタンをした時に Tomcat再起動し、再実行したところ サーバーのG画面作成処理が中断 正常に処理できた。 1/8 F画面でH画面への遷移ボタンをした時に 約45分後、中断していたH画面処理 サーバーのH画面作成処理が中断 が再開された。その後正常に処理。 ・他のユーザーがその顧客のシステムを 使うと、E画面処理、G画面処理、H画面 処理で中断する。 ・他の顧客のシステムは、同じ処理を行 っても正常に処理できる。(レスポンス も正常) 中断した処理では、データベースのアクセスは読込み(SELECT文)のみです。 プログラムではThreadクラスは使っていません。 Tomcatの設定でセッションタイムアウト時間を無制限(-1)に設定していました。 Tomcatの設定でコネクションプールの最大値は100に設定しています。 障害発生時は、ログインユーザーは一人だけでした。 その後、GCログの出力、ヒープメモリ使用状況のログ出力、PostgreSqlのログ出力の設定を行いました。 また、セッションタイムアウト時間を30分に設定しました。 本日(1/29)まで障害は発生しておりません。 よろしくご教授ください。
- Postgres9インストールFlexが古い?
お世話になります。 Centos5.8 64bitにPostgres9.0.8をソースからインストールしようとしていますが、./configure 実行時、以下のようなFlexの警告が表示されます。 どこに問題があるのかご存知の方教えていただけませんでしょうか? $ cd /usr/local/src/postgresql-9.0.8 $ ./configure checking for flex... configure: WARNING: *** The installed version of Flex, /usr/bin/flex, is too old to use with PostgreSQL. *** Flex version 2.5.31 or later is required, but this is /usr/bin/flex version 2.5.4. configure: WARNING: *** The installed version of Flex, /usr/bin/lex, is too old to use with PostgreSQL. *** Flex version 2.5.31 or later is required, but this is /usr/bin/lex version 2.5.4. no configure: WARNING: *** Without Flex you will not be able to build PostgreSQL from Git nor *** change any of the scanner definition files. You can obtain Flex from *** a GNU mirror site. (If you are using the official distribution of *** PostgreSQL then you do not need to worry about this because the Flex *** output is pre-generated.) checking for perl... /usr/bin/perl configure: using perl 5.8.8 checking for main in -lm... yes checking for library containing setproctitle... no checking for library containing dlopen... -ldl checking for library containing socket... none required checking for library containing shl_load... no checking for library containing getopt_long... none required checking for library containing crypt... -lcrypt checking for library containing fdatasync... none required checking for library containing gethostbyname_r... none required checking for library containing shmget... none required checking for -lreadline... no checking for -ledit... no configure: error: readline library not found If you have readline already installed, see config.log for details on the failure. It is possible the compiler isn't looking in the proper directory. Use --without-readline to disable readline support. インストールされているバージョンは古くないと思っているのですが、どうずればインストールを進めることができるでしょうか? $ rpm -qa | grep flex flex-2.5.4a-41.fc6 $ which flex /usr/bin/flex どうぞ宜しくお願い致します。
- iptablesの設定がうまく反映されません
iptablesを有効にすると、サーバが公開しているウエブページの閲覧がローカル、外部ドメインともにできません。内部名前解決もできなくなってしまいます。メールもローカル、外部ドメインからも送受信できなくなります。 無効にすると、全て問題なく動作します。 iptables無効状態ではHTTP:80、HTTPS:443 SMTP:25/587、POP3:110/995、IMAP:143/993 は外部からポートスキャンで、アクセスできましたとなります。 iptablesを有効にすると、どのポート番号もポートスキャンで、アクセスできませんとなります。設定は下記のとおりです。有効状態で唯一、22番だけポートスキャンで成功します。 何がいけないのでしょうか。よろしくお願いします。 環境:CentOS6.2 、1台のサーバでApache,Bind,Postfix/Dovecot が稼動中です。 [root@hogehoge ~]# cat /etc/sysconfig/iptables # Generated by iptables-save v1.4.7 on Tue Jun 12 22:39:14 2012 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [24:2320] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A INPUT -s 192.168.0.0/24 -j ACCEPT -A INPUT -j LOG --log-prefix "[iptables] " --log-level 6 -A INPUT -p udp -m udp --dport 53 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT -A INPUT -p tcp -m tcp --sport 25 -j ACCEPT -A INPUT -p tcp -m tcp --dport 110 -j ACCEPT -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT -A INPUT -p tcp -m tcp --dport 587 -j ACCEPT -A INPUT -p tcp -m tcp --dport 993 -j ACCEPT -A INPUT -p tcp -m tcp --dport 995 -j ACCEPT -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Tue Jun 12 22:39:14 2012
- ベストアンサー
- Linux系OS
- shibushijuko
- 回答数2
- phpからpostgresにSQLを投げるとエラー
お世話になります。 phpで作成したある機能から、postgresに対してupdate文を投げると以下のようなエラーが返ります。 server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. update文は非常に簡単なものです。 UPDATE [table_name] SET column1 = 'value1', column2 = 'value2', upd_date = 'yyyy-mm-dd hh:mm:ss' WHERE column_key = 'key' このエラーがでると、該当機能で発行するそれ以降のクエリは全て同様のエラーで失敗しますが、DBが落ちるなどの現象はありません。 他の機能から別トランザクションでアクセスした場合は、正常にアクセスできます。 システムログを確認したところ、同時間帯に以下のようなエラーがでました。 kernel: postmaster[11273]: segfault at 0000002a9e866000 rip 000000000057e4c8 rsp 0000007fbfffccb0 error 6 しかし、このエラーは毎回でるわけではなく、成功する場合もあります。 vacuumdb -U postgres [db_name] -t [table_name] -z を行うとそのエラーは出なくなります。※table_nameは同一。 ただ、バキューム後、2~3時間たつとまた同じ個所で同様のエラーがでます。 該当の機能は1時間に1回動作する機能なのですが、DBの負荷を考えると1時間に1回バキュームをかけるのも忍びないです。 現在は、深夜、朝、夕の計3回バキュームをかけています。 ※一応、実運用レベルではなんとかごまかしている状態です。 データセンターに問い合わせたところ、とくにディスク障害等は出ていないようです。 (どのような調査をおこなって、障害なしと判断しているかまでは、ちょっとわかりません。) セグメンテーション違反とでているので、ハードはあまり関係ないような気がしますし。 ここ、1週間くらいからいきなり出だしたエラーで困っております。 よろしくお願いいたします。 PHP Version 4.3.9 PostgreSQL 7.4.29 CentOS release 4.8 (Final)
- 締切済み
- PostgreSQL
- tsuchihisa
- 回答数1