�G���[���b�Z�[�W���ǂ��������H�F�d���Ŏg���閂�@��LAMP�i41�j

����́A�X�N���v�g���s���ɃG���[�������������Ƃ�m�点�郁�b�Z�[�W�̈�������������܂��B�J���҂ɂƂ��Ă͏d�v�ȏ��ł����A�U���҂ɂƂ��Ă��q���g�ƂȂ��Ă��܂��̂ŁA��ʂɉ����Ĉ�����؂�ւ���K�v������܂��i�ҏW���j

» 2012�N02��02�� 00��00�� ���J
[�R�����L�C������ЃC���[�W�Y�E�A���h�E���[�Y]

�{�Ԋ‹��ł̓G���[�\���͕s�v

�@��37������APHP�̎��s���ݒ�̒��ł��T�[�o�S�̂ɂ������ݒ�A�‚܂�php.ini�j�Őݒ肷����̂ɂ‚��ĉ�����Ă��܂��B���ɁA�����ݒ�̂܂܂ɂ��Ă����Ȃ������ǂ����̂�I��ŁA�ύX���ׂ����R�ƁA�ύX������@��������Ă��܂����B

�@�O���܂ł�3��ł́A���N�G�X�g�f�[�^�̎�舵���Ɋւ���ݒ��������܂����B���̐ݒ�����ƁA�v��ʂƂ���ɐƎ�ȓ_���ł��Ă��܂��A�Z�L�����e�B�̖ʂŖ��ɂȂ��Ă��܂��܂��B

�@����̃e�[�}�́A�G���[���O�֌W�̐ݒ荀�ڂł��BPHP�X�N���v�g�����s�����Ƃ��A�G���[����������ƁA�G���[�̓��e��������郁�b�Z�[�W��Web�u���E�U��Ɍ���Ă��܂��܂��i�}1�j�B�X�N���v�g�̕��@�G���[�����łȂ��A���݂��Ȃ��ϐ���֐��ւ̃A�N�Z�X�Ƃ������o�O�������Ƃ���G���[�ł��A��������Ƃ��̓��e��������郁�b�Z�[�W���o�Ă��܂��B�������s���̂悤�ȗ�O�����������Ƃ����������Ƃł��B

}1@ȂȂƁAG[ÃbZ[Ŵ܂WebuEUɕ\B �}1�@������������Ȃ��Ȃ�ƁA�G���[���������A���̃��b�Z�[�W�����̂܂�Web�u���E�U�ɕ\�������B�N���b�N����Ɗg��

�@�G���[������m�点��x���́A�A�v���P�[�V�����J������e�X�g���ɂ́A�A�v���P�[�V�����̖��_��m��A�o�O��ׂ����߂ɖ𗧂��ƂȂ�܂����A���ۂ̖{�Ԋ‹��ł͕\�����ׂ����̂ł͂���܂���B�܂��AWeb�A�v���P�[�V�����̗��p�҂��˘f���܂��B�����āA�t�@�C����f�B���N�g���̍\���APHP�A�v���P�[�V�����̒��g��A�o�O�̑��݂ȂǁA�U���҂���΂���悤�ȃq���g��^���邱�ƂɂȂ�܂��B�‚܂�A�Z�L�����e�B��̃��X�N�ɂȂ蓾��̂ł��B

�@�ł́A�G���[���b�Z�[�W�̏o�͂��~�߂���@�͂���̂ł��傤���BPHP�ł́A�udisplay_errors�v�f�B���N�e�B�u�̐ݒ��ύX���邱�ƂŁA�G���[�\�����o�����A���邢�͎~�߂邩��I���ł��܂��B�J�����͐ݒ�l��On�i�G���[��\������j�ɂ��Ă������Ƃ��Ă��A�{�Ԋ‹��ł͕K��Off�i�G���[��\�����Ȃ��j�ɕς��܂��傤�B�ȍ~�̐����ł́A�{�Ԋ‹���z�肵��display_errors�f�B���N�e�B�u�̐ݒ��Off�ɂ������̂Ƃ��Đ����𑱂��܂��B

�]�v�ȃq���g�͗^���Ȃ�

�@����܂ł��A��38���ȂǂŁA�T�[�o��œ��삵�Ă���̂�PHP�X�N���v�g�ł��邱�Ƃ��B�����߂̐ݒ���@�������‚��Љ�Ă��܂��B����ɁAdisplay_errors�̐ݒ��Off�ɂ��邱�ƂŁAWeb�u���E�U�ȂǁA�\�Ɍ������𒲂ׂĂ��A���삵�Ă���̂�PHP�X�N���v�g�ł���Ƃ͕�����Ȃ��Ȃ�܂��B

�@PHP�X�N���v�g�����s���Ă��邱�Ƃ��B�����@���܂Ƃ߂�ƁAApache HTTP Server�i�ȉ�Apache�j�̐ݒ��ύX���āA�g���q���u.php�v�ł͂Ȃ��u.html�v�Ȃǂɂ���PHP�t�@�C�������s�”\�ɂ��邱�ƁBApache�̐ݒ�f�B���N�e�B�u�uServerTokens�v�̐ݒ���uProd�v�ɂ��āAApache��PHP�̃o�[�W�������B�����ƁBPHP�̐ݒ�ł�expose_php�̐ݒ��Off�ɂ��āA�w�b�_���ɁAPHP���g���Ă���Ƃ������������Ȃ����ƁB�����āA��قǐ��������Adisplay_errors�̐ݒ��Off�ɂ��āA�]�v�ȃq���g�ɂȂ肩�˂Ȃ��G���[���b�Z�[�W�̕\�����~�߂邱�Ƃł��B

�@display_errors�ɂɂĂ��镔���𐧌䂷��f�B���N�e�B�u�ɁA�udisplay_startup_errors�v������܂��Bdisplay_errors��PHP�X�N���v�g���s���̃G���[�\���̉”ۂ����߂܂����Adisplay_startup_errors�̓X�N���v�g���s�O�́A���������ɔ�������G���[�Ɋ֌W����f�B���N�e�B�u�ł��B���̐ݒ���A�]�v�ȃq���g��^���Ȃ����߂ɁA�{�Ԋ‹��ł�Off�ɂ��Ă����ׂ��ł��傤�B���Ȃ݂ɁA���������ɔ�������G���[�Ƃ́A�O��ɗ�Ƃ��ċ��������N�G�X�g�f�[�^�̃T�C�Y���߂Ȃǂɂ���Ĕ�������G���[�ł��B

�@�O��APOST���\�b�h�Ŏ󂯎�郊�N�G�X�g�f�[�^�̍ő�T�C�Y���w�肷��upost_max_size�v�f�B���N�e�B�u�ɂ‚��ĉ�����܂����B�ݒ�l�𒴂����f�[�^���T�[�o�ɑ���‚��������������܂����B�������ȉ��̂悤�ɁA�G���[�̔�����m�点�郁�b�Z�[�W�͉����o�Ă��܂���ł����B

$ curl -X POST --data 'foo=bar&baz=12345' http://www3026ub.sakura.ne.jp/print_post.php
Array
(
)

�@����́Adisplay_startup_errors�f�B���N�e�B�u�̐ݒ�l��Off�ɂȂ��Ă��邩��ł��B���̃f�B���N�e�B�u�̐ݒ�l�͏�����Ԃ�Off�ɂȂ��Ă��܂��B�����ŁA�����ɐݒ��On�ɕύX���ē����e�X�g�����s���Ă݂܂��傤�B

�@���N�G�X�g�f�[�^�̒����������𒴂��Ă��邱�Ƃ�m�点��G���[���b�Z�[�W���Ԃ��Ă��܂��B��ɐ��������悤�ɁA���̐ݒ�͕W���ł�Off�ɂȂ��Ă��܂����A�A�v���P�[�V�����J������e�X�g����On�ɕς��Ă����ׂ��ł��B���������ɖ�肪�N�����Ƃ��Ă��A��|���肪�Ȃ��ƁA���������܂܂Ȃ�܂���B�������A���̐ݒ�͖{�Ԋ‹��ł�Off�ɂ��܂��傤�B

�@���O�ɂ�����������ł́A�R���\�[������curl�R�}���h���g���đ傫�ȃ��N�G�X�g�f�[�^�𑗂�܂����B�A���Ă����G���[���b�Z�[�W���悭����ƁAHTML�`���ɂȂ��Ă��܂��B�u���E�U�ŕ\�����邱�Ƃ�z�肵�Ă���̂ł��B����������́AApache��PHP��g�ݍ���ł���Ƃ��Ɍ�����G���[���b�Z�[�W�ł��B�R�}���h���C���ł�PHP�ł�HTML�ł͂Ȃ��e�L�X�g�̃G���[���b�Z�[�W�ɂȂ�܂��B���Ȃ݂ɁAApache��PHP��g�ݍ��񂾂Ƃ��ł��uhtml_errors�v�f�B���N�e�B�u�̐ݒ��Off�ɂ���ƁA�G���[���b�Z�[�W���e�L�X�g�`���ɂȂ�܂��B

�G���[���̓��O�ɒ~��

�@�G���[�̏��́AWeb�u���E�U�ɕ\�����邾���łȂ��A���O�ɋL�^���邱�Ƃ��ł��܂��BWeb�u���E�U�ւ̕\���͂��̏����ŁAWeb�u���E�U��‚��Ă��܂��Ώ��͏����Ă��܂��܂��B

�@����A���O�ł���΂��ׂĂ̏���~�ς��Ă����āA���Ƃ���m�F���邱�Ƃ��ł��܂��B�J���‹������łȂ��A�{�Ԋ‹��ł��A���O�L�^�̋@�\�͗��p���ׂ��ł��B���ɁA�{�Ԋ‹��ł�display_errors��Off�ɂ��܂��̂ŁA�G���[�����������Ƃ��Ă��A���̎������‚��ނɂ̓��O�ɏ����L�^������悤�ɐݒ肷�邵������܂���B

�@���O�L�^�@�\���ulog_errors�v�f�B���N�e�B�u��On�ɂ���Ɠ����o���AApache�̃G���[���O�t�@�C�����L�^����悤�ɂȂ�܂��B���Ȃ킿Apache�́uErrorLog�v�f�B���N�e�B�u�Ŏw�肵�Ă���t�@�C���ł��B�Ⴆ�ΐ}1�Ŏ������悤�ȃG���[�Ȃ�A���̏��͎��̂悤�Ȍ`���ŃG���[���O�t�@�C���Ɏc��܂��B

[Thu Feb 02 00:30:42 2012] [error] [client 49.212.32.64] PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 32 bytes) in /srv/httpd/www3026ub.sakura.ne.jp/webspace/memtest.php on line 2

�@�X�N���v�g���s�O�̏��������ɔ�������G���[�̏��́A�O�q�̒ʂ�W���̏�Ԃł�Web�u���E�U�ɂ͕\������܂��񂪁A�G���[���O�ɂ͎c��܂��Bpost_max_size�̎w��𒴂����T�C�Y�̃f�[�^���T�[�o���󂯎��ƁA���̂悤�ȃ��O���c��܂��B

[Thu Feb 02 00:46:58 2012] [error] [client 49.212.32.64] PHP Warning:  Unknown: POST Content-Length of 17 bytes exceeds the limit of 16 bytes in Unknown on line 0

�@Apache�̃G���[���O�ւ̋L�^�́APHP�ł͂Ȃ��APHP���烍�O���e���󂯎����Apache���������Ă��܂��B���̂��߃��O�̋L�^��́AApache�̐ݒ�ɂ���Č��܂��Ă���t�@�C���ɂȂ�܂����A���̃t�@�C���ɋL�^���邱�Ƃ��ł��܂��B�uerror_log�v�f�B���N�e�B�u�Ƀt�@�C�������w�肷��ƁAPHP�ɂ���Ďw��t�@�C���Ƀ��O���o�͂���܂��B

�@�����Œ��ӂ��Ȃ���΂Ȃ�Ȃ��̂́AApache�̃G���[���O�t�@�C����root�����ŏ������ނ̂ɑ΂��Aerror_log�Ŏw�肵�����O�t�@�C���ɂ�Apache�̎��s�����ŃA�N�Z�X����Ƃ������Ƃł��B���O�t�@�C�����������ރf�B���N�g���̃I�[�i�[��p�[�~�b�V�����𐳂����ݒ肵�Ă����Ȃ��ƁA�t�@�C���Ƀ��O���������߂܂���̂ŁA�\�����ӂ��Ă��������B

�@�M�҂̌l�I�Ȉӌ��������ƁA�f����Apache�̃G���[���O���g�������ǂ��Ǝv���܂��B�o�[�`�����z�X�g���Ƃɐݒ�ł��邱�Ƃ�t�@�C���ւ̃p�[�~�b�V�����ݒ�̎�Ԃ��l����ƁA�W���ݒ�Ŏg�������y���Ǝv���܂��B

�@�������AApache�̃G���[���O�ɂ��܂�ɑ����̃��O���c��悤�ȏꍇ�́APHP�̃��O�͕����������ƍl�����������ł��傤�B���̂Ƃ���php.ini�Őݒ肷��̂ł͂Ȃ��A�e�o�[�`�����z�X�g���Ƃ�Apache�̃f�B���N�e�B�u�uPHP_Value�v�i��36���Q�Ɓj�𗘗p���āA�o�[�`�����z�X�g���ƂɃ��O�t�@�C����ݒ肷��Ƃ悢�ł��傤�B�f�B���N�g�����ƂɃ��O�t�@�C���𕪂��邱�Ƃ��ł��܂��B

�ǂ̃G���[��񂪕K�v�Ȃ̂��H

�@����܂łɗ�Ƃ��ċ����Ă����G���[��m�点�郍�O���悭����ƁA�`�����uPHP Fatal error�v�ƂȂ��Ă�����̂ƁuPHP Warning�v�ɂȂ��Ă�����̂�2��ނ����邱�Ƃ�������܂��BUNIX/Linux��syslog�ɂ�error�Awarning�Anotice�ȂǁA�G���[�̐[�������������x�������邱�Ƃ��������̓ǎ҂������Ǝv���܂����APHP�̃��O�ɂ��A�����悤�ȃ��x������������̂ł��B

�@�Ƃ͂����APHP�̏ꍇ�̓��x���Ƃ��������A��ނƂ����������K�؂ł��Bsyslog�̃��x���͏㉺�֌W���������Ă��āA�Ⴆ�΁uwarning�ȏ�̃G���[�v�Ƃ����悤�ȕ\���Őݒ肵����A�Z�p�ғ��m�R�~���j�P�[�V����������ł��܂����APHP�ł͂����͍s���܂���B���ꂼ��̃��O�̎�ނɏ㉺�֌W�͂Ȃ��̂ł��B

�@PHP���ǂ̂悤�Ȏ�ނ̃��O���c���̂��Ƃ������Ƃ́APHP�̃}�j���A���Ŋm�F�ł��܂��B�u�G���[�����v�̒��́u��`�ςݒ萔�v�̕������������������i�}2�j�B���ꂼ��̃G���[�̎�ނ́A��`�ς݂̒萔�Ƃ��ĕ\���悤�ɂȂ��Ă��܂��B�Ⴆ�΁uE_ERROR�v��1�A�uE_WARNING�v��2�A�uE_PARSE�v��4�A�Ƃ�����ł��B���̒l���w�肵�āA�ǂ̎�ނ̃��O���o�͂����邩��ݒ�ł��܂��B

}2@PHPOɎcbZ[Wɂ4ނB �}2�@PHP�����O�Ɏc�����b�Z�[�W�ɂ�4��ނ���B�N���b�N����Ɗg��

�@�萔�̒l���A1�A2�Ƃ��Ď���3�ł͂Ȃ�4�ɂȂ��Ă��܂����A����̓r�b�g�t�B�[���h�ŕێ�����l�ł��邩��ł��B1�A2�A4�̂��ꂼ���2�i���ɂ���ƁA1�A10�A100�ƂȂ�܂��B1�ɂȂ��Ă��镔���i�����j���A���O�̎�ނ�\���Ă���̂ł��B�Ⴆ�΁A�uE_PARSE�v�ƁuE_ERROR�v��I�������ƍl���Ă��������B���ꂼ����w������2�i���̂�����1�ɂ���ƁA101�ɂȂ�܂��B����́A�\�i���ɂ����5�ł��B5��ݒ肷��ƁA����2�‚��w�肵�����ƂɂȂ�܂��B�����������l�̎g�������A�r�b�g�t�B�[���h�ƌĂт܂��B

�@����2�i���̌v�Z�́A�r�b�g���Z�q�ŕ\���ł��܂��B�uE_PARSE�v�ƁuE_ERROR�v�ł���΁u|�v�Ƃ����r�b�g���Z�q�Ō������A�uE_PARSE | E_ERROR�v�̂悤�ɂ��܂��B���ׂĂ̎�ނ̃��O���o�͂������Ƃ��́A�萔�����ׂāu|�v�ŘA������Ηǂ��̂ł����APHP�͂��Ȃ葽���̎�ނ̃��O���o�͂���̂ŁA�r�b�g���Z�ł��ׂĂ�\������͖̂ʓ|�ł��B�����ŕʓr�A�uE_ALL�v�Ƃ����A���ׂĂ̎�ނ̃��O��\���萔���p�ӂ���Ă��܂��B

�@PHP 5.3�n�ł́A���m�ɂ́uE_ALL�v�͂��ׂẴ��O�ł͂Ȃ��uE_STRICT�v�����������̂��w���܂��B���ׂẴ��O���w�肷��ɂ́uE_ALL | E_STRICT�v�Ƃ��Ȃ���΂Ȃ�܂���B5.4�n�ɂȂ�ƁuE_ALL�v�����ł��ׂẴ��O�ɂȂ�܂��B

�@�J�����͂��ׂẴ��O��\������悤�ɂ��Ă����A�������Ȍx�����������Ȃ��‹������̂����z�ł��B�ŏI�I�ɂ͌x�����o�Ȃ��Ȃ�悤�ɊJ�����邱�ƂŁA�o�O���‚Ԃ��܂��B�������A�����̃A�v���P�[�V�����𗘗p����Ƃ��Ȃǂ́A�x������ʂɏo�邱�Ƃ�����܂��B���̂悤�ȏꍇ�́A���O�o�͂�}�~�������ƍl���邱�Ƃ�����ł��傤�B

�@�����������Ƃ��́uE_ALL�v���炢���‚��̎�ނ̃G���[�������āA�G���[���o�͂�����悤�ɂ���̂ł��B���̎w����r�b�g���Z�q�łł��܂��B�uE_ALL & ~E_NOTICE�v�Ƃ���ƁuE_ALL�v����uE_NOTICE�v����菜���Ƃ����Ӗ��ɂȂ�܂��B�Ȃ��A�uE_ALL | E_STRICT�v�����菜�������ꍇ�́A�u(E_ALL | E_STRICT) & ~E_NOTICE�v�Ƃ��܂��B�u|�v�Ɓu&�v�ł́A�u&�v�̕����D�揇�ʂ������̂ŁA�J�b�R�ŗD�揇�ʂ�ς��Ȃ��Ă͂Ȃ�Ȃ����߂ł��B

�@E_NOTICE�Ǝw�肷��ƁA�G���[�Ƃ͌����Ȃ����A�u�o�O�ɂ‚Ȃ���”\��������v�Ƃ������x�̌x�����o���܂��B�o�͂���ʂɂȂ�悤�Ȃ�A��L�̎�@�ōi�荞�ނƗǂ��ł��傤�B

�܂Ƃ�

�@�����܂Ő������Ă������e�𔽉f������ƁAphp.ini�̋L�q�͎��̂悤�ɂȂ�܂��B

memory_limit = 32M
max_execution_time = 30
expose_php = Off
magic_quotes_gpc = Off
variables_order = GPCS
register_long_arrays = Off
register_argc_argv = Off
post_max_size = 64K
max_input_vars = 100
upload_tmp_dir = /home/uploads
upload_max_filesize = 1
display_errors = Off
display_startup_errors = Off
log_errors = On
error_reporting = E_ALL | E_STRICT

�@����́A�t�@�C���̎�舵�������߂�ݒ�ɂ‚��ĉ�����܂��B

���ҏЉ�

������ЃC���[�W�Y�E�A���h�E���[�Y
��\�����
�R�����L�i��܂��� �͂�Ђ�j



�u�d���Ŏg���閂�@��LAMP�v�o�b�N�i���o�[

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B